compressimage 0.1.1
compressimage: ^0.1.1

Flutter Android iOS

Compress pictures taken with JPG quality

Compress Image 0.1.1 #

A Plugin For Compressing Pictures taken from Camera

Getting Started #

Compress the picture in JPG format with a desired quality ranging from 0 to 100.

As of right now it's replacing the image taken..

Example:

  Future<File> _futureImage;
  File _imageFile;


  Future compressNow() async {
    _futureImage = ImagePicker.pickImage(source: ImageSource.camera);
    _imageFile = await _futureImage;
    print("FILE SIZE BEFORE: " + _imageFile.lengthSync().toString());
    await CompressImage.compress(imageSrc: _imageFile.path, desiredQuality: 80); //desiredQuality ranges from 0 to 100
    print("FILE SIZE  AFTER: " + _imageFile.lengthSync().toString());

    setState(() {
      _imageFile;
    });
  }

To do:

  • Compress image from gallery.

  • Create a new image instead of replacing it.

9
likes
70
pub points
85%
popularity

Compress pictures taken with JPG quality

Repository (GitHub)
View/report issues

Documentation

API reference

Uploader

araraleon@gmail.com

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on compressimage