image_comparator 1.0.2 copy "image_comparator: ^1.0.2" to clipboard
image_comparator: ^1.0.2 copied to clipboard

This package allows you to effortlessly compare two images by providing a draggable control point that can be customized to suit your application's design.

Image Comparator #

The Image Comparator is a powerful Flutter package designed for creating interactive image comparison views with ease. This package allows you to effortlessly compare two images by providing a draggable control point that can be customized to suit your application's design. You can use it for various use cases, such as showcasing before-and-after images, highlighting differences, or demonstrating the impact of changes.

   

Usage #

ImageComparator(
                  width: 300,
                  height: 300,
                  image1: Image.asset("assets/images/before.jpg", fit: BoxFit.cover,),
                  image2: Image.asset("assets/images/after.jpg", fit: BoxFit.cover,),
                  controlLineWidth: 2,
                  controlLineColor: Colors.white,
                  controlThumb: const Icon(Icons.circle, color: Colors.white,),
                  controlHorizontalOffset: 0.8,
                  controlVerticalOffset: 0.5,
                )
      

Parameters #

Parameter Type Description
image1 Widget The first image for comparison.
image2 Widget The second image for comparison.
controlThumb Widget The style for the control point. Customize the appearance of the control point using a widget.
controlLineWidth double The width of the control line.
controlLineColor Color The color of the control line.
controlHorizontalOffset double The initial position of the control point. It should be between 0.0 and 1.0
controlVerticalOffset double The position offset for the control point. It should be between 0.0 and 1.0

Note: If you don't provide width and height, you should wrap the widget with Expanded. Keep in mind that the width and height parameters only allow specific dimensions.

7
likes
160
pub points
76%
popularity

Publisher

unverified uploader

This package allows you to effortlessly compare two images by providing a draggable control point that can be customized to suit your application's design.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on image_comparator