Flutter Image Compressed Library. An image compress package like Luban for Dart, based on image.This library has no system platform constraints.
CompressObject compressObject = CompressObject(
path:tempDir.path, //compress to path
quality: 85,//first compress quality, default 80
step: 9,//compress quality step, The bigger the fast, Smaller is more accurate, default 6
mode: CompressMode.LARGE2SMALL,//default AUTO
Please Visit Flutter Image Compressed Library Source Code at GitHub