여러 이미지에서 하단의 일부 픽셀을 제거하는 방법. [작물]

여러 이미지에서 하단의 일부 픽셀을 제거하는 방법. [작물]

이미지가 많고 각 이미지 하단에 워터마크가 거의 없습니다. 이미지를 일괄적으로 잘라서 제거하고 싶습니다. 여기 제가 하고 싶은 일을 보여주는 사진이 있습니다. 명령줄 도구를 사용하여 이 작업을 대량으로 수행하려면 어떻게 해야 합니까?

여기에 이미지 설명을 입력하세요.

답변1

명령줄 도구를 사용하여 이미지 자르기의견에 언급된 내용은 좋은 초기 참고 자료이지만 Width x Height필요한 매우 편리한 백분율 변화가 부족합니다.

convert -crop 100%x100%+0-20 original.png cropped.png

물론 이를 20실제 x수직 오프셋 값으로 바꾸십시오.

백분율 매개변수에 대해 알아봤습니다.imagemagick Convert를 사용하여 이미지를 자르는 방법.

답변2

도구를 사용하십시오 netpbm:

이미지를 휴대용 임의 맵으로 변환하여 하단(-1-10)에서 10픽셀을 제거한 다음 다시 입력 형식으로 변환합니다.

파푸아 뉴기니:

pngtopnm input.png | pnmcut -bottom -11 | pnmtopng > output.png

JPEG, 출력 품질을 70%로 설정:

jpegtopnm input.jpg | pnmcut -bottom -11 | pnmtojpeg --quality=70 > output.jpg

사소한 말다툼:

tifftopnm input.tiff | pnmcut -bottom -11 | pnmtotiff > output.tiff

다른 형식에 대한 아이디어를 얻을 수 있습니다. 모든 출력 형식 옵션(예: 압축, 투명도, 픽셀당 비트 수 등)은 프로그램 매뉴얼 페이지를 참조하세요.

관련 정보