700 개 이상의 png 이미지가 있습니다. 크기를 조정하고 저장해야합니다. 그러나 나는 또한 투명성을 유지해야합니다.
Irfanview를 시도했지만 작동하지 않았습니다. 김프가 작동하지만 배치 저장 옵션을 찾을 수 없습니다. 700 개 이상의 이미지를 수동으로 크기를 조정하고 저장하지는 않습니다. 너무 지루합니다.
필요한 작업을 수행하는 응용 프로그램이 있습니까?
답변
죄송합니다. 명령 행을 사용해야합니다. 나는 이것을 다루는 GUI 프로그램을 찾을 수 있는지 정말로 의심합니다.
사용중인 OS를 지정하지 않았습니다. Linux에서 다음 명령은 현재 디렉토리의 모든 .png 파일의 크기를 조정합니다. 원본 이미지를 덮어 씁니다.
## bash (Linux, OSX):
for i in *png; do convert "$i" -resize 32x32 "$i"; done
## on Windows:
for %i in (*png); do convert %i -resize 32x32 %i; done
Windows 행의 경우 명령 행이 아닌 스크립트에서 사용 %%i
하는 경우 대신 을 사용해야 %i
합니다.
다른 옵션은 김프 스크립팅 입니다. 이 스크립트는 이미지 크기를 조정합니다 ( source ).
(define (batch-resize pattern width height)
(let* ((filelist (cadr (file-glob pattern 1))))
(while (not (null? filelist))
(let* ((filename (car filelist))
(image (car (gimp-file-load RUN-NONINTERACTIVE filename filename)))
(drawable (car (gimp-image-get-active-layer image))))
(gimp-image-scale-full image width height INTERPOLATION-CUBIC)
(gimp-file-save RUN-NONINTERACTIVE image drawable filename filename)
(gimp-image-delete image))
(set! filelist (cdr filelist)))))
batch_resize.scm
김프의 scripts
디렉토리 에 저장 한 후 다음과 같이 실행하십시오 :
gimp -i -b '(batch-resize "*.JPG" 604 453)' -b '(gimp-quit 0)'
최신 정보:
김프 플러그인 David ‘s Batch Processor 가 정확히 원하는 것을 수행해야 함 을 제안하는 이 게시물 을 우연히 발견했습니다 . 이 기사는 Linux에 관한 것이지만 플러그인 페이지 에는 Windows 버전 에 대한 링크가 있습니다.
답변
ImBatch 도구가 작업에 도움이 될 수 있다고 생각 합니다. 나를 위해 Win7 x64와 잘 작동합니다. 그것은 무료입니다.
답변
XNConvert 에는 이러한 작업을위한 간단하고 직관적 인 GUI가 있습니다.
XnConvert는 강력한 무료 크로스 플랫폼 배치 이미지 프로세서로, 80 가지가 넘는 작업을 결합 할 수 있습니다. 500 형식과 호환됩니다. XnViewMP의 일괄 처리 모듈을 사용합니다.
- 일괄 처리
- 투명도 유지 ( 투명 PNG로 테스트 )
- 자동 또는 미리 정의 된 크기 조정
- 설치 불필요
답변
기본적으로 사용 FFMPEG은 가장 짧은 방법입니다 🙂
그것을 다운로드 여기에 파일을 열고 명령 줄을 사용하여 폴더에 넣어, 당신 (와 폴더로 이동, cd
거기에) 및 쓰기 :
mkdir Resized
for %f in (*.png) do ffmpeg -i "%~nxf" -s 32x32 "Resized\%~nxf"
그리고 32x32
당신의 크기에 따라 변경 하십시오. PNG 크기를 조정하여 Resized
폴더에 넣습니다 .
이것은 배치 파일없이 작업을 수행합니다. 그러나 이것을 박쥐 파일에 넣으려면 %%
대신에 쓰십시오 %
.
그것이 당신을 도울 것입니다 바랍니다.
답변
다른 사람들이 여기에 언급 한 ImBatch 또는 XNConvert를 시도하지 않았지만 다음은 몇 가지 제안 사항입니다.
답변
나는이 같은 문제를 여러 번 가지고 있었고, 그 당시 대부분의 경우 Photoshop을 설치했습니다. 그래서 나는이 스크립트를 다른 사람의 코드에서 영감을 받아 정리했습니다.
https://gist.github.com/pixelbacon/7754cba64125b0240504
용법
- Photoshop CC 또는 최신 버전을 설치하십시오.
- Photoshop에서 스크립트를 엽니 다.
- 소스 폴더를 선택하라는 대화 상자가 나타납니다.
- 대화 상자에 대상 폴더를 선택하라는 메시지가 표시됩니다.
- 또 다른 대화 상자는 최대 너비와 높이를 묻습니다.
- 또 다른 대화 상자는 이상적인 너비와 이상적인 높이를 묻습니다.
- 스크립트가 소스 폴더에있는 PSD 또는 AI 파일을 모두 열고 투명한 PNG-24로 저장하는 동안 기다리십시오.
- 완료되면 대화 상자가 나타납니다.
참고 문헌
참조 할 링크가 2 개 이상 있었는데 현재 평판이 더 이상 게시 할 수 없습니다. 참조가 문서화되어 있으므로 원본 스크립트를 참조하십시오.