Flutter File Compressor
Flutter File Compressor is a lightweight and efficient package for compressing images and videos in Flutter applications. It provides a simple API to compress files while maintaining aspect ratios, making it ideal for applications that need to manage file sizes effectively.
Features
- Compress images and videos.
- Simple and easy-to-use API.
- Supports both Android and iOS platforms.
Installation
Add flutter_file_compressor
to your Flutter project by adding the following line to your pubspec.yaml
under dependencies
:
dependencies:
flutter_file_compressor: ^1.0.0
Usage
await FlutterFileCompressor.compressFile(
filePath: _filePath,
quality: 70, //percent
compressionType: CompressionType.image, //CompressionType.video
)