품질 손실을 최소화하면서 PNG/TIFF에서 JPG로 일괄 변환

품질 손실을 최소화하면서 PNG/TIFF에서 JPG로 일괄 변환

Shutterfly에 사진을 업로드해야 하는데 PNG/BMP 이미지에 대한 EXIF ​​데이터를 지원하지 않는 것 같습니다. 그래서 일부 인쇄물을 JPG로 변환해야 하는데 인쇄물이 대형 형식이기 때문에 정보를 최대한 적게 손실하고 싶습니다.

품질 손실을 최소화하면서 효율적으로 PNG/TIFF 이미지를 JPG로 일괄 변환할 수 있는 방법이 있습니까(imagemagick 또는 기타 수단 사용)? 관련된 요점은 메타데이터에 포함된 경우 인쇄물에 위치/시간을 인쇄한다는 것입니다. 이 기능을 활용하고 싶습니다.

답변1

이를 사용하면 imagemagick출력 이미지의 품질을 다음과 같이 설정할 수 있습니다."

convert input_file.bmp -quality 90 output_file.jpg

물론 품질을 95(또는 100)로 설정하여 결과를 확인할 수 있지만 IMHO 90은 매우 좋은 가치입니다(품질과 크기 사이의 균형). 일괄 변환을 수행하려면 다음 명령을 사용할 수 있습니다.

mogrify -format jpeg -quality 90 *.bmp

관련 정보