圈压
| android | ||
| assets/logo | ||
| ios | ||
| lib | ||
| linux | ||
| macos | ||
| test | ||
| web | ||
| windows | ||
| .gitignore | ||
| .metadata | ||
| analysis_options.yaml | ||
| build_aab.sh | ||
| build_prod.sh | ||
| l10n.yaml | ||
| pubspec.lock | ||
| pubspec.yaml | ||
| README.md | ||
| RELEASE_NOTES.md | ||
| RELEASE_NOTES_TAGGED.md | ||
QuanQuan Compressor
A powerful, privacy-focused image compression app built with Flutter. Compress images locally on your device with no data collection or cloud uploads.
✨ Features
- 🖼️ Batch Processing - Compress up to 50 images at once
- 🎚️ Quality Control - Customizable compression ratio (10-100%)
- 📁 Multiple Formats - Support for JPG, PNG, and WebP output
- 👁️ Live Preview - Compare before and after compression
- ✂️ Image Cropping - Crop images with aspect ratio options
- 📏 Dimension Limits - Optionally resize images to max width/height
- 🎨 Color Depth Control - Reduce colors for additional compression
- 💾 Flexible Storage - Save to photo album or custom folder
- 📋 EXIF Preservation - Optionally keep image metadata
- 📜 Compression History - Track all your compressed images
- 🌍 Multi-language Support - English, Chinese (Simplified/Traditional), French, German, Spanish, Japanese
- 🌓 Theme Options - Light, Dark, or System-based themes
- 🔒 100% Offline - No network requests, complete privacy
🔒 Privacy First
QuanQuan Compressor is designed with privacy as a core principle:
- ✅ No data collection - We don't collect any personal information
- ✅ No cloud uploads - All processing happens locally on your device
- ✅ No analytics - No tracking or third-party analytics
- ✅ No ads - Completely ad-free experience
- ✅ Fully offline - Works without internet connection
📱 Screenshots
Coming soon
🛠️ Tech Stack
- Framework: Flutter 3.10+
- State Management: Riverpod
- Image Processing: flutter_image_compress
- Image Picker: wechat_assets_picker
- Image Cropping: image_cropper
- Localization: Flutter Intl (ARB files)
🚀 Getting Started
Prerequisites
- Flutter SDK 3.10.4 or higher
- Dart SDK 3.10.4 or higher
- Android Studio / VS Code
Installation
- Clone the repository:
git clone https://github.com/yourusername/quanquanimagecompressor.git
cd quanquanimagecompressor
- Install dependencies:
flutter pub get
- Generate localization files:
flutter gen-l10n
- Run the app:
flutter run
Building for Production
Android APK
./build_prod.sh
Android App Bundle
./build_aab.sh
📦 Supported Platforms
| Platform | Status |
|---|---|
| Android | ✅ Supported |
| iOS | 🚧 Coming Soon |
| Web | 🚧 Planned |
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
📄 License
This project is private and not open for distribution without permission.
📧 Contact
For questions or feedback, please open an issue or contact us directly.
Made with ❤️ using Flutter