Image Compressor

A simple tool that allows you to compress images in JPG or PNG formats without losing quality.

Image Compressor is a GUI for optipng, guetzli, and jpegoptim to help optimize image files while aims to maintain the original visual quality. This was built as garage project to meet a personal client’s request.


Third-Party Libraries Used

  • OptiPNG – PNG optimizer that recompresses image files to a smaller size, without losing any information
  • jpegoptim – utility to optimize/compress JPEG files
  • guetzli – JPEG encoder that aims for excellent compression density at high visual quality.

Version History

  • Added option to resize an image to fit a maximum bounded resolution
  • Other bug fixes and optimizations
  • Fixed some UI issues like unresponsiveness
  • Updated .NET targeting to 4.8 from 4.7.2

  • Fixed taskbar progress issues not synchronized with status bar
  • Fixed issue when attempted to close program while compressing
  • Fixed scaling issues on devices with more than 100% screen scaling