저는 GraphicsMagick을 사용하여 이미지 폴더를 균일한 너비로 일괄 처리합니다(ImageMagick에도 동일하게 적용된다고 생각합니다).
$ gm convert -resize 1000x in.jpg out.jpg
하지만 일부 이미지를 확인하면 내가 얻는 999px
것은 1000px
.
$ gm identify -verbose out.jpg
==> Image: out.jpg
==> Format: JPEG (Joint Photographic Experts Group JFIF format
==> Geometry: 999x591
올바른 너비를 적용하는 방법이 있습니까? 종횡비를 유지하기 위해 어느 정도 추정을 하고 있는 것 같아요.
답변1
이것을 알아낸 후에는 느낌표를 사용하여 선택 항목의 크기를 강제로 조정할 수 있습니다. ~에서GraphicsMagick 문서:
이미지가 지정한 크기에 정확히 맞도록 하려면 형상에 느낌표를 추가하세요. 예를 들어 640x480을 지정하면 이미지 너비는 640픽셀로, 높이는 480으로 설정됩니다.
따라서 위의 예에서:
$ gm convert -resize 1000x! in.jpg out.jpg
그러면 너비가 정확히 1000픽셀인 이미지가 생성됩니다.
$ gm identify -verbose out.jpg
==> Image: out.jpg
==> Format: JPEG (Joint Photographic Experts Group JFIF format
==> Geometry: 1000x591