custom_image_cutter

Creator: coderz1093

Last updated:

0 purchases

custom_image_cutter Image
custom_image_cutter Images

Languages

Categories

Add to Cart

Description:

custom image cutter

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









adjust image position #

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

License

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

Files In This Product:

Customer Reviews

There are no reviews.