Skip to content

This is a simple image compression tool that allows you to compress images in a batch. This tool is built with Kotlin and JavaFX.

License

Notifications You must be signed in to change notification settings

suzushin7/ImageCompressorFX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImageCompressorFX

ImageCompressorFX is a simple image compression tool that allows you to compress images in a batch. This tool is built with Kotlin and JavaFX.

Features

  • Compress images in a batch
  • JPG, PNG and GIF formats are supported
  • You can select input and output directories
  • You can set the compression rate of the output images
  • All image files in input directory can be processed at once.
  • You can see the file size and compression rate of each file in the log.
  • The output file will be named (original)-min.jpg, (original)-min.png, or (original)-min.gif.

How to use

  1. Select the input directory.
  2. Select the output directory.
  3. Set the compression rate (the default is 0.5).
    • The compression rate is a value between 0 and 1.
    • The closer the value is to 1, the higher the quality of the image. But the file size is larger.
    • The closer the value is to 0, the lower the quality of the image. But the file size is smaller.
  4. Click the "Start Compression" button.

Screenshots

main-screen-1 main-screen-2

License

MIT License

Author

Name: Shingo Suzuki

Blog: suzushinlab.com

Twitter: @suzushin7

GitHub: suzushin7

About

This is a simple image compression tool that allows you to compress images in a batch. This tool is built with Kotlin and JavaFX.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published