custom_image_cutter 1.1.5 copy "custom_image_cutter: ^1.1.5" to clipboard
custom_image_cutter: ^1.1.5 copied to clipboard

CustomImageCutter is a powerful and versatile package designed to simplify the process of customizing image crops in an intuitive way.

CustomImageCutter is a simple and versatile package designed to simplify the process of customizing image crops in an intuitive way.

Features #

Scale and adjust image to crop

scale image #

Using external controller Using gestures
scale using external controller scale using gestures

adjust image position #

adjust image position

crop image #

crop image

Getting started #

You will find a simple example on example folder.

Start creating a controller:

final controller = CustomImageCutterController();

And a globalkey:

final cropImage = GlobalKey();

And use it on:

CustomImageCutter(
    controller: controller,
    cropperKey: cropImage,
    imagePath: 'image_path',
    image: Image.network('image_path'),
    ),
copied to clipboard

To scale the image: controller.updateScale(value) //value is a double

You can use a slider to control the scale:

Slider(
min: 1,
max: controller.maxScale, //the controller hold the max scale
value: controller.scale, //the contoller expose the actual scale
onChanged: (value) =>setState(() => controller.updateScale(value)))),
copied to clipboard

To get the cropped image:

final cropped = await controller.crop(cropperKey: cropImage);
copied to clipboard
5
likes
150
points
345
downloads

Publisher

unverified uploader

Weekly Downloads

2024.09.26 - 2025.04.10

CustomImageCutter is a powerful and versatile package designed to simplify the process of customizing image crops in an intuitive way.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on custom_image_cutter