An image compressor Flutter app that allows users to select and compress images before saving them to the gallery.
- Image Compression: Compress images to reduce file size while maintaining acceptable quality.
- Gallery Integration: Save compressed images directly to the device gallery.
- Image Picker: Choose images from the device gallery for compression.
-
gallery_saver: A Flutter package for saving images to the device gallery.
-
flutter_image_compress: A Flutter package for compressing images to reduce file size.
-
image_picker: A Flutter plugin for selecting images from the device.
-
Clone the Repository:
git clone https://github.com/qahor0v/Flutter-Image-Compressor.git
-
Install Dependencies:
flutter pub get
-
Run the App:
flutter run
-
Launch the app on your device or emulator.
-
Tap on the "Select Image" button to choose an image from your device gallery.
-
The selected image will be displayed on the screen.
-
Tap on the "Compress Image" button to compress the selected image.
-
Once compressed, the app will prompt you to save the compressed image to the device gallery. Tap on "Save image" to complete the process.