Skip to content

A simple and user-friendly GUI application for compressing images using Java Swing.

Notifications You must be signed in to change notification settings

nazuhifu/image-compressor

Repository files navigation

Image Compressor

A simple and user-friendly GUI application for compressing images using Java Swing. The application allows users to select an image file, adjust the compression quality, and save the compressed image.

image

Features

  • Select images in .jpg or .png format.
  • Adjust compression quality using a slider (0% to 100%).
  • Preview the selected image before compression.
  • Display status messages during file operations.
  • Responsive design with color-coded buttons and interactive elements.

Requirements

  • Java Development Kit (JDK) 8 or higher.
  • An IDE or text editor for Java development (e.g., IntelliJ IDEA, Eclipse).

Usage

  • Select an Image: Click on the "Select Image" button to open a file chooser dialog and select an image file.
  • Adjust Quality: Use the slider to set the desired image quality for compression.
  • Compress: Click on the "Compress" button to create a compressed version of the selected image.
  • Preview: The selected image will be displayed in the preview area.

Screenshots

  • Image preview

image

  • Successfully compressed

image

About

A simple and user-friendly GUI application for compressing images using Java Swing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages