찾고 있는데 완벽한 것을 찾을 수 없습니다.
처리할 4K 이미지 시퀀스가 100기가 있습니다.
설립하다이미저2소스포지에서. 멀티 스레드이지만 64비트는 아닙니다(중요합니까?).
내 생각에 가장 빠른 것은 인텔의 IPP 이미지 코어 lib를 사용하는 것입니다.
저는 Windows를 사용하고 있지만 엄청나게 빠른 Linux 옵션이 있다면 고려해 보겠습니다(벤치마크?).
포함된 벤치마크는 100개의 5k(4.3MB) 파일 테스트 배치에서 실행되었습니다.
- Windows용 이미지 리사이저= 20초
- 배치 사진 리사이저= 30초
- 이미저2= 64초
- irfanView= 80초
- 빠른 이미지 사이저= 110초
- imageMagick-6.7.1-Q16x64= 149초
답변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 병렬에 적용된다는 점에 유의하세요. 병렬에 대한 자세한 내용은 매뉴얼 페이지를 참조하십시오.