imgcompress 1.0.0 imgcompress: ^1.0.0 copied to clipboard
Compress JPEG Images in Flutter Using MozJpeg
imgcompress #
Compress JPEG Images in Flutter Using MozJpeg
Getting Started #
It is really easy to use! You should ensure that you add the imgcompress
as a dependency in your flutter project.
imgcompress: "^1.0.0"
Usage #
New instance
final _imgCompress = FlutterImgCompress.instance;
Compress Jpeg
final imgBytes = await rootBundle.load('assets/images/img.jpg');
final image = imgBytes.buffer.asUint8List();
final imgDecode = img.decodeImage(image)!;
final width = imgDecode.width;
final height = imgDecode.height;
const quality = 90.0;
var data = await _imgCompress.compress(ImgCompressOption(
image,
quality: quality,
width: width,
height: height,
format: ImgCompressFormat.jpeg,
));