새 버전이 나왔습니다. 새 버전을 사용해주시기 바랍니다.



오랜만에 한/글 파일 압축기를 업데이트했다.

1년이 넘는 기간동안 JPEG 쪽은 mozjpeg가, PNG 쪽은 pngquant가 나오는 등, 많은 기술들이 나왔다.

이러한 기능들을 반영하고, 그동안 사용하며 발견한 문제점들을 수정한 2.2를 공개한다. (2015.5.4에 2.6으로 업데이트)



그동안 수정된 내용들은 아래와 같다.


1. 버그 수정: 이미지를 회전하거나 묶은 경우 이미지가 깨지는 문제 수정


2. 버그 수정: jpeg 등의 이미지가 다시 zlib로 압축된 경우 제대로 처리하지 못하는 문제 수정


3. 버그 수정: 8비트 grayscale PNG를 정상적으로 인식하도록 수정(2.4b)


4. 버그 수정: jpeg 파일 처리시 IFD0의 offset이 8이 아닌 경우 exif를 깨뜨리는 문제 수정(2.6)


5. 버그 수정: 8비트 grayscale jpeg을 정상적으로 인식하도록 수정(2.8)


6. mozjpeg/pngquant 적용

    - mozjpeg fbf0a5f 적용(2015. 2. 13)

    - pngquant 2.4.1 적용(2.6, 2015. 5. 4) / 기본 dither level을 0.5로 수정(2.4a)


7. 변환 모드를 4가지로 세분화

    - 기본(JPEG): 첨부 파일이 BMP인 경우 JPEG[각주:1]으로 변환

    - 기본(PNG): 첨부 파일이 BMP인 경우 PNG로 변환

    - JPEG강제: 첨부 파일이 BMP/JPEG/PNG인 경우 JPEG으로 변환

    - PNGquant강제: 첨부 파일이 BMP/PNG인 경우 PNGquant[각주:2]로 변환


8. jpeg 저장시 Exif 정보를 조금 수정하도록 수정

    - Exif가 없는 경우 현재 날짜를 Exif에 기록

    - Exif의 Software 필드에 HwpML_IS를 기록


9. 최대 크기 이상이면 이미지를 축소하는 기능을 기본적으로 사용하지 않도록 수정(2.3)


10. 리사이즈 대상 최대 크기를 2,000,000px로 변경(2.3)


11. HwpML 압축 중에 창이 멈추지 않도록 인터페이스 수정(2.4)


이번 버전 역시 HWP파일을 HML(HwpML)로 저장한 뒤 압축하면 되며, 상세한 기능과 사용법은 이전 포스팅을 참고하면 된다.

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


HwpML Image Shrinker v28.rar



  1. JPEG 압축은 무조건 mozjpeg을 적용함 [본문으로]
  2. 화질이 PNG보다는 미세하게 떨어지겠지만, 파일 크기는 확실히 줄어듦 [본문으로]

+ Recent posts