flutter_image_utilities 2.0.1
flutter_image_utilities: ^2.0.1 copied to clipboard

Image file related utilities for saving an image as JPEG with the specified quality and size and for getting image properties.

flutter_image_utilities #

Image file related utilities for saving an image as JPEG with the specified quality and size and for getting image properties.

Features #

  • Supports Android and iOS.
  • Modern plugin implementation based on Kotlin (Android) and Swift (iOS).
  • Uses background processing to keep UI responsive.
  • Save an image file as JPEG using the specified JPEG quality.
  • Resize saved image to a given size.
  • Get image width and height.
  • Get image orientation (Android).

Examples #

Save image as JPEG #

final jpegFile = await FlutterImageUtilities.saveAsJpeg(
  sourceFile: File("source_image_file"),
  destinationFilePath: "path/to/dest/file.jpg",
  quality: 60,
  maxWidth: 1920,
  maxHeight: 1080,
  canScaleUp: false);

Get image properties #

final imageProperties =
  await FlutterImageUtilities.getImageProperties(File("source_image_file"));
5
likes
120
pub points
66%
popularity

Image file related utilities for saving an image as JPEG with the specified quality and size and for getting image properties.

Repository (GitHub)
View/report issues

Documentation

API reference

Uploader

kinexdev@gmail.com

License

BSD (LICENSE)

Dependencies

flutter

More

Packages that depend on flutter_image_utilities