all_image_compress_io library
dart:io extensions for all_image_compress.
Import this in addition to the main library on non-web platforms (Android, iOS, macOS, Windows, Linux) to get file-based helpers:
import 'package:all_image_compress/all_image_compress.dart';
import 'package:all_image_compress/all_image_compress_io.dart';
final result = await compressFile(
path: '/path/to/photo.jpg',
config: CompressConfig(quality: 80),
);
Extensions
- AllImageCompressFileExtension on AllImageCompress
- File-based compression helpers. Available on Android, iOS, macOS, Windows, and Linux. Not available on the web — use AllImageCompress.fromBytes there.
Functions
-
compressFile(
{required String path, CompressConfig config = const CompressConfig()}) → Future< CompressResult> -
Compresses an image file at
path. -
compressFileToFile(
{required File inputFile, required File outputFile, CompressConfig config = const CompressConfig()}) → Future< CompressResult> -
Compresses
inputFileand writes the result tooutputFile.