PhotoEditor Versions Save

A Photo Editor library with simple, easy support for image editing using paints,text,filters,emoji and Sticker like stories.

v.3.0.2

3 weeks ago

What's Changed

New Contributors

Full Changelog: https://github.com/burhanrashid52/PhotoEditor/compare/v.3.0.1...v.3.0.2

v.3.0.0

1 year ago

New : Arrow shape Change : (Breaking Change) minSdkVersion changed to 21 Change : (Breaking Change) Shape names are no longer UPPERCASE New : Suspending functions for saving images: saveAsFile(String[, SaveSettings]) and saveAsBitmap([SaveSettings])

// Please note that if you call this from a fragment, you should call
// 'viewLifecycleOwner.lifecycleScope.launch' instead.
lifecycleScope.launch {
    val result = photoEditor.saveAsFile(filePath)
    if (result is SaveFileResult.Success) {
        showSnackbar("Image saved!")
    } else {
        showSnackbar("Couldn't save image")
    }
}

Fixed : #374 IndexOutOfBoundsException when saving bitmap

v.2.0.0

2 years ago

PhotoEditor v.2.0.0 is fully migrated to Kotlin. You can use v.1.5.1 for the Java version. There are no breaking API changes in these two versions.

v.1.5.1

2 years ago
  • New : #379 Should disallow drawing on left or right of the image using photoEditor.setClipSourceImage(true)
  • New/Break : #383 Get a callback when the image source is touched onTouchSourceImage(MotionEvent event);

v.1.5.0

2 years ago
  • Deprecated : setBrushSize() , setOpacity() and setBrushColor. Use ShapeBuilder
  • New : Drawing Shapes using ShapeBuilder. Support Line, Brush, Oval and Rectangle out of the box.Deprecated
  • New : Allowing to add text shadow using TextStyleBuilder.withTextShadow()
  • New : Underline, strike out text.

v.1.1.4

2 years ago
  • Fixed : #351 Internal Refactoring
  • Removed: (Breaking Change) PhotoEditor.getEmoji() is no longer part of the library and it's now moved to the sample app.

v.1.1.2

2 years ago
  • Fixed: #219 One selection at a time in
  • Fixed: #345 Set pinch to scale to text only

v.1.1.1

3 years ago

Replace deprecated getDrawingCache with capturing method. - getDrawingCache is deprecated.

v.1.1.0

3 years ago
  • Fixed : #263 and #57
  • New: Allowing PhotoEditor to extend with a protected constructor.

v.1.0.0

4 years ago
  • New: Migrating the support libraries to AndroidX
  • New: Bumped target SDK version to 29
  • Test: Adding UI to test for the library