flutter-custom-image-crop
flutter-custom-image-crop copied to clipboard
Crop bug if Ratio width < height
I tested with ratio: Ratio(width: 2, height: 3) and the cropped image does not match.
It works with square and width > height.
Hello, @Z6P0 I faced the same issue earlier, I understand the core code and made changes in one of the file in library. then its works fine
Please do changes in that file and check
- in calculate_on_crop_params.dart file -caclulateOnCropParams function
replace below code at the end , It will definitely works,
I made changes in cropSizeHeight, cropSizeWidth parameter according to aspect ratio
final double cropSizeWidth; final double cropSizeHeight; if (aspectRatio > 1) { cropSizeWidth = cropSizeMax; cropSizeHeight = cropSizeWidth / aspectRatio; } else { cropSizeHeight = cropSizeMax / aspectRatio; cropSizeWidth = cropSizeHeight * aspectRatio; } return OnCropParams( cropSizeHeight: cropSizeHeight, cropSizeWidth: cropSizeWidth, translateScale: translateScale, scale: scale, );
Thanks
Also face the same issue @ikbendewilliam @vanlooverenkoen please take a look
@TarasBounty , Please check my answer, It will help you as i faced it and solve
@RockyPanchal Thanks, I saw it. Hope @ikbendewilliam will fix it in the next package release and we can use it without a "fork workaround"
Currently we are very busy with projects, if you have a fork with a fix, please create a PR so we can have this fix available for everyone :-)
Currently we are very busy with projects, if you have a fork with a fix, please create a PR so we can have this fix available for everyone :-)
@RockyPanchal
Fixes have been merged and published in v0.1.0