isolate_image_compress

Creator: coderz1093

Last updated:

Add to Cart

Description:

isolate image compress

IsolateImageCompress #

IsolateImageCompress is a package to compress and resize the images in isolate (IsolateFlutter).
Usage #
Compress #

Compress with file path

void compressImage(String path) async {
final _image = IsolateImage.path(path);
print('isolate_image_compress begin - : ${_image.data.length}');
final _data = await _image.compress(maxSize: 1 * 1024 * 1024); // 1 MB
print('isolate_image_compress end - : ${_data.length}');
}
copied to clipboard

Compress with file data (Uint8List or List<int>)

void compressImage(Uint8List fileData) async {
print('isolate_image_compress begin - : ${fileData.length}');
final _data = fileData.compress(maxSize: 1 * 1024 * 1024); // 1 MB
print('isolate_image_compress end - : ${_data.length}');
}
copied to clipboard
Resize #
void resizeImage(String path) {
final _image = IsolateImage.path(path);
_image.resizeWithResolution(ImageResolution.fhd);
}
copied to clipboard
Author #
IsolateImageCompress is developed by Thong Dang. You can contact me at thongdn.it@gmail.com
If you like my project, you can support me or star (like) for it.
Thank you! ❤️

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.