Android Image Cropper Versions Save

Image Cropping Library for Android, optimized for Camera / Gallery.

2.2.5

7 years ago
  • Fix to webp file extension (thx Nathan)
  • Fix wrong initial crop window when image contains exif data.
  • Added corners to circular crop window, can be removed by setting BorderCornerThickness to 0.

2.2.3

7 years ago
  • Fix Android state restore overrides state set by client.

2.2.2

7 years ago
  • Fix rotation zooms and changes aspect ratio when fixed aspect ratio is used.

2.2.1

7 years ago
  • Fix listeners getting garbage collected bug (thx @TheFinestArtist)

2.2.0

7 years ago
  • Fix non-straight angle rotation handling.
  • Add activity counter-clockwise rotation button (configurable, hidden by default).
  • Add activity rotation degrees configuration (default 90)

2.1.4

8 years ago
  • Support for requesting CAMERA permission for android M when CAMERA is requested in the manifest.
  • Add pick_image_intent_chooser_title for changing and localizing pick image chooser title (thx maksymkhar).
  • NPE when clicking crop twice fast (thx Jesse).

2.1.3

8 years ago
  • add noOutputImage option for crop image activity
  • add more customization to crop image activity
  • bug fix

2.1.1

8 years ago
  • Built-in CropImageActivity for quick start and common scenarios.
  • Save cropped image to Uri API saveCroppedImageAsync(Uri).
  • Handle possible out-of-memory in image load by down-sampling until succeed.
  • Minor fixes.

2.0.1

8 years ago
  • Fix counter clockwise rotation resulting in negative degrees (#54).

2.0.0

8 years ago
  • Auto-zoom: zoom-in when crop window takes less than 50% of the image, zoom-out when more than 65%.
  • Handle cropping of non-straight angles rotations for URI loaded images.
  • Improve performance for image rotation.
  • Improve performance for rotation due to exif orientation data.
  • Improve performance for orientation change.
  • Preserve crop window on rotations for straight angles - 90/180/270.
  • Preserve crop window on orientation change.
  • Handle max allowed texture size on device by down-sampling to be within the limit.
  • API breaking changes:
    • Renamed CropImageHelper to CropImage
    • Removed getActualCropRect() and getActualCropRectNoRotation(), replaced by 'getCropPoints()' and 'getCropRect()'.
    • Moved to custom CropImageView.ScaleType for 'setScaleType()'
    • Removed CropShape from getCroppedImage API, added CropImage.toOvalBitmap.
  • Known issues:
    • Boundaries and orientation change for non-straight angle rotation of images.