빠른 배치 이미지 크기 조정 도구

빠른 배치 이미지 크기 조정 도구

찾고 있는데 완벽한 것을 찾을 수 없습니다.
처리할 4K 이미지 시퀀스가 ​​100기가 있습니다.

설립하다이미저2소스포지에서. 멀티 스레드이지만 64비트는 아닙니다(중요합니까?).
내 생각에 가장 빠른 것은 인텔의 IPP 이미지 코어 lib를 사용하는 것입니다.

저는 Windows를 사용하고 있지만 엄청나게 빠른 Linux 옵션이 있다면 고려해 보겠습니다(벤치마크?).

포함된 벤치마크는 100개의 5k(4.3MB) 파일 테스트 배치에서 실행되었습니다.

답변1

훌륭한 통계 - 참고 자료에 감사드립니다. 너무 늦었지만 위의 Batch Picture Resizer에서 제안된 ImageResizer 결과(Codeplex의)를 언급하지 않았습니다. (언급된 "crapware"와 동일하지 않음) MS가 Image Resizer 업데이트를 중단한 후 사용하기 시작했습니다. 그러나 확실히 속도와 볼륨 요구 사항은 없습니다. 이메일 첨부 파일 등의 크기를 깔끔하고 빠르게 조정하면 됩니다.

답변2

나는 사용하고있다이르판뷰매일 밤 1GB의 tiff 파일을 더 작은 GIF 파일로 변환합니다. 몇 분 밖에 걸리지 않습니다.

샘플 명령은 다음과 같습니다(저는 이것을 디지털 사진 디스플레이용 사진을 변환하는 데 사용합니다).

"C:\Program Files (x86)\IrfanView\i_view32.exe" "C:\Pictures\Best\*.jpg" /resample=(720,540) /aspectratio /convert="C:\Temp\miniDisp\*_rsz.jpg"

이렇게 하면 C:\Picutres\Best\의 모든 JPG 파일 크기가 720x540으로 조정되고 C:\Temp\miniDisp\로 저장됩니다.조직파일 이름_rsz.jpg.

IrfanView가 이해하는 명령줄 스위치는 온라인 도움말(색인 - 명령줄 옵션 참조) 또는 온라인에서 찾을 수 있습니다.여기

답변3

벤치마크 부서에서 어떻게 비교될지는 모르겠지만 제공하고 싶을 수도 있습니다.이미지매직"변환" 또는 "수정" 도구를 사용해 보세요. 64비트, 코어수 등을 잘 활용한 것 같습니다.
내가 아는 것은 그것이 정말 강력하고 기능이 풍부하다는 것뿐입니다. 제자리에서 크기를 조정하거나 리샘플 필터 및 파일 형식 변환과 같은 옵션을 추가할 수 있습니다.

mogrify -format jpg -filter Cubic -resize 20%x20% rgb-?.png

답변4

병렬을 사용하면 imagemagick으로 일괄 변환 속도를 높일 수 있습니다.

높이나 너비가 1080픽셀보다 크지 않도록 디렉토리의 모든 *.jpg를 축소합니다.

parallel mogrify "{}" -resize 1080x1080 ::: *.jpg

변환을 사용하여 별도의 작은 파일 만들기:

parallel convert "{}" -resize 1080x1080 "{.}-small.jpg" ::: *.jpg

이는 구문이 다르고 기능이 적은 Debian의 moreutils에 패키지된 버전이 아니라 GNU 병렬에 적용된다는 점에 유의하세요. 병렬에 대한 자세한 내용은 매뉴얼 페이지를 참조하십시오.

관련 정보