Software

폴더 내 모든 사진파일 용량 줄이기 (최적화) - 오프라인, 무설치

Admin 2021. 11. 16. 19:05
공식적인 가이드라인이 아닙니다. 문제 발생 시 책임은 여러분에게 있습니다.

 

폴더 내에 있는 여러 개의 사진파일(JPG, PNG, HEIC 등)을 자동으로 인식하고

용량을 줄이는 방법을 설명합니다. 

참고로 제가 쓰는 프로그램은 OptiPNG입니다.

http://optipng.sourceforge.net/

 

OptiPNG Home Page

Gynvael Coldwind and Mateusz Jurczyk reported a use-after-free vulnerability in the palette reduction code, affecting the versions 0.7, 0.7.1 and 0.7.2, partially fixed in version 0.7.3, and fully fixed in version 0.7.4.

optipng.sourceforge.net

 

1. 사진 폴더에 프로그램 파일(.exe) 넣기

http://prdownloads.sourceforge.net/optipng/optipng-0.7.7-win32.zip?download 

 

Download OptiPNG from SourceForge.net

Tests That Deliver Create, edit, run, and maintain end-to-end tests your way.

sourceforge.net

위 사이트에서 찾은 실행파일 다운로드 링크입니다.

다운로드 한 다음 optipng.exe 파일만 복사해서 사진 폴더에 넣습니다.

optipng.exe
0.10MB

나머지 파일들은 필요 없습니다.

 

 

2. CMD를 열고 사진폴더로 이동

Windows 11에 있는 Open in Terminal 컨텍스트 메뉴를 쓰셔도 되고

저는 해당 기능을 꺼버린 관계로

직접 navigate해서 찾아갔습니다.

 

참고로 D드라이브로 이동할 때는

D:

이렇게만 치면 됩니다. (cd D: 아님!)

 

 

3. 명령어 입력

for /r %i in (*) do optipng.exe %i

끝났습니다.

여기까지 제대로 했다면 아래와 같이 실행됩니다.

C:\Users\G. Silver>D:
D:\>cd Desktop
D:\Desktop>cd 202110__
D:\Desktop\202110__>for /r %i in (*) do optipng.exe %i

D:\Desktop\202110__>optipng.exe D:\Desktop\202110__\IMG_0044.PNG
** Processing: D:\Desktop\202110__\IMG_0044.PNG
1125x2436 pixels, 4x16 bits/pixel, RGB+alpha
Reducing image to 3x16 bits/pixel, RGB
Input IDAT size = 5858584 bytes
Input file size = 5863939 bytes

Trying:
  zc = 9  zm = 8  zs = 0  f = 0         IDAT size = 4781948
  zc = 9  zm = 8  zs = 0  f = 5         IDAT size = 4474991

Selecting parameters:
  zc = 9  zm = 8  zs = 0  f = 5         IDAT size = 4474991

Output IDAT size = 4474991 bytes (1383593 bytes decrease)
Output file size = 4476062 bytes (1387877 bytes = 23.67% decrease)

...(계속 반복)

이대로 두고 다른 작업 하다가 끝나고 열어보시면 됩니다.

 

참고로 지금처럼 옵션을 지정하지 않고 실행할 경우

가장 보편적인 설정대로 압축이 진행되며

압축이 끝나면 원래 파일에 덮어쓰기 됩니다.

 

 

원래는 491MB였는데 지금은 351MB네요.

아예 이미지 크기를 바꿔버리는 프로그램들과 달리

디테일만 살짝 날리는 거라 화질 차이는 크게 못느끼겠네요

꽤 마음에 드네요