TEUS.me

 
 

온라인에서 이미지의 크기를 줄여주는 많은 사이트들이 있다.
TinyPNG가 가장 잘 알려져있는데, 최근에는 여기서 JPEG도 지원하도록 기능이 추가되었다.

비슷한 기능을 하는 PunyPNG도 있다. 여기는 JPEG, GIF까지도 지원해준다.

 

그런데, 이런 사이트를 통해 이미지를 압축하려면 내가 가진 이미지를 업로드해야 한다근본적인 문제가 있다.

 

왜 내 개인 이미지를 온라인에 올려줘야 되지?

그리고, 그 사이트들이 내 이미지를 다른 목적으로 사용하지 않는다는 보장이 있나?

 

사실, 이 사이트들이 사용하는 알고리즘은 대동소이 아니, 동일하다.

본 블로그에서도 몇 차례 소개한 적이 있던 mozjpeg, ZopfliPNG, pngquant, Gifsicle웹 프론트엔드를 얹은 서비스들이다.

 

다시 말하면 이 프로그램들을 로컬에서 실행하면 동일한 서비스를 누릴 수 있으며, 업로드 제한 따윈 걱정할 필요도 없는 것이다.

 

 

그래서, 이미지를 로컬에서 처리하는 프로그램을 간단히 만들어봤다.

이 프로그램은 JPEG/PNG/GIF 파일들을 주어진 옵션에 따라 압축해준다.

 

- JPEG는 기본적으로 mozjpeg을 활용하여 최대한 작은 크기로 재압축

  압축 품질을 별도로 지정할 수 있음

  Exif 정보는 물론, 색상 프로파일 정보도 그대로 살려줌

  파일 생성 일자도 그대로 유지

- PNGZopfliPNG로 파일의 크기를 최대한 줄임

  pngquant를 선택하면 8bpp의 PNG 파일[각주:1]을 생성해줌

  각종 메타 정보를 그대로 유지

- GIFGifsicle로 파일 크기 최소화

  단일 프레임 GIF인 경우 8bpp PNG로 추가 저장

 

이 프로그램은 아래 링크에서 다운받을 수 있다.

 

iPress(avx2) v2.12.rar
0.93MB

64비트(avx2) / password: teus.me

 

iPress v2.12.rar
0.83MB

32비트 / password: teus.me

 

덧1. 위에 소개한 페이지들은 별도로 유료 서비스인 Pro 버전을 지원(?)하는데, 눈가리고 아웅이라 생각함

 

덧2. 이 프로그램은 무조건 폴더 단위로 처리함, 당연히 대상 용량은 무제한

 


 

▲ 버전 히스토리

 

2020.4.30: v2.00

- x86 버전과 x64 버전 분리, x64 버전은 avx2 기능이 탑재된 CPU에서만 동작
  x64(avx2) 버전은 x86 버전에 비해 20% 정도의 성능 향상

- UI 글꼴을 맑은 고딕 10포인트로 조절

- 버전 번호 표시 형식 변경

- 폴더 선택 창 변경

폴더 선택은 CFolderPickerDialog()와 함께

 

2020.7.19: v2.12

- 프로그램 종료시 창의 위치와 옵션, 작업 폴더를 기억하도록 기능 보강

- 옵션을 초기화하는 기능 추가

- Donate 버튼을 flat한 형태로 변경 및 DPI aware 하도록 수정

 

 

  1. pngquant를 사용하며, 이는 TinyPNG에서 사용하는 알고리즘임 [본문으로]

공유하기

facebook twitter kakaoTalk kakaostory naver band

본문과 관련 있는 내용으로 댓글을 남겨주시면 감사하겠습니다.

비밀글모드

  1. 안녕하세요
    덕분에 iPress 잘 쓰고 있습니다.
    다름이 아니라 기능에 대해서 궁금한 것이 있는데요
    src folder와 tgt folder 경로를 저장하는 기능은 없을까요?
    전 항상 IN/OUT 폴더를 만들어놓고 변환 작업을 하는데요
    매번 프로그램 실행 후 해당 폴더를 드래그&드롭 하고 있거든요..
    만약 마지막 작업한 폴더가 저장이 된다면 프로그램 실행 후 바로 Press! 버튼만 누르면 될 것 같은데
    혹시 기능을 추가하실 계획은 없으신건가요?
    항상 감사합니다.
    2020.07.09 14:00 신고
    • 요청사항을 포함한 기능 개선 버전을 올려두었습니다.
      2020.07.19 03:38 신고
  2. 의견 반영 감사합니다.
    앞으로도 잘 쓸게요~!! 😀👍
    2020.07.21 12:02 신고
  3. 비밀댓글입니다
    2020.07.23 07:37
  4. 옵션 저장 기능이 없는 것이 조금 아쉬웠는데 기능이 추가되었네요~
    고생하셨습니다~
    2020.07.23 22:25 신고
  5. 좋은 프로그램 정말 감사합니다.
    2020.08.15 00:57 신고
  6. 한기
    꾸준하게 업데이트해주셔서 감사합니다.
    2020.09.20 20:49
  7. 감기
    좋은 프로그램 만들어주셔서 감사합니다.
    비트디펜더에서 바이러스로 인식하고 있는 거 같군요. 일단 복구시켜서 쓰고 있습니다.
    2020.10.09 10:57
  8. 하늘소
    폴더 지정하는게 아니고 바로 덮어쓰기 해버리는 기능은 없을 까요?
    2020.10.15 21:29
  9. RootKR
    안녕하세요. iPress 프로그램 편리하게 잘 사용하고 있습니다.

    png 이미지 압축할때 pngquant만 켜두고 사용하고 있습니다.

    그러면 이미지에 Q가 자동으로 붙던데, pngquant만 켜놨을땐 안붙도록 기능 추가 되면 좋을거 같습니다.
    2020.11.01 02:44
    • 이 프로그램 기본 개념이라 바꿀 생각 없습니다
      2020.11.01 13:54 신고
  10. 안녕하세요. 이상하게도 프로그램을 실행하고 Press!를 누르면 응답없음으로 멈춰버리네요. 폴더 안에 동영상이 들어가 있어서 그런 거 같은데 혹시 동영상 파일을 옮기는 것 외에 해결할 수 있는 방법이 있을까요?

    그리고 혹시 안에 컴파일된 zopflipng.exe만을 사용할 수 있는 방법이 있을까요? 폴더 전체가 아니라 개별 파일들만 압축하려고 하는데 optipng를 사용할 때처럼 프로그램 위에 이미지를 드래그해도 아무런 반응이 없네요.
    다른 글에서 작성해주신 zopflipng.exe -m --keepchunks=cHRM,gAMA,iCCP,sBIT,sRGB,bKGD,hIST,pHYs,tIME,iTXt,tEXt,zTXt "source.png" "target.png" 바로 가기를 만들어서 위에 드래그해도 무반응입니다. 혹시 source.png와 target.png를 제거하고 해당 바로가기에 드래그해도 무반응이고, 제거하지 않고 드래그해도 무반응입니다. 혹시 해당 부분에 경로&파일명을 입력해야하는 건가요?
    아니면 제가 사용 방법을 잘 몰라서 그런걸까요?
    도움 주시면 감사합니다.
    구라제거기 외 ipress까지 좋은 자료 또한 감사드립니다.
    2020.12.08 18:22 신고
    • 1. 말씀하신 대로입니다.
      2. 단축 아이콘을 만들어서 동작시키는 건 불가능할 것 같습니다.
      2020.12.08 20:53 신고
  11. drone
    장당18~20M되는 사진 폴더째로 (300M이상 정도) 압축하는 경우 가장 최신버전 64비트버전(글쓴날짜 최상단)
    ipress프로그램이 강제 종료됩니다 사진 변환하다 도중에 자꾸 꺼져있어서 끝까지 지켜보니 10중 3번 발생합니다

    사용환경 한성TFG256XT
    i7-9750h 1660ti 8+8gram m.2 ssd 500
    64bit win10 edu,
    촬영장비 S20 ultra 3:4 108MP
    사진 장당 18~20MB
    다른 아이프레스 중
    부하주는 프로그램은 사용없음(동일증상)

    한글이름 경로이긴 한데,
    모폴더(C바로 아래 영문으로)는 실험
    안해봤음
    2020.12.19 09:42
    • 문제가 발생하는 파일을 보내주시면 검토해보겠습니다.
      2020.12.21 10:23 신고
loading