Our SDK provides tools for adding photo editing capabilities to your iOS application with a big variety of filters that can be previewed in realtime. Unlike other apps that allow a live preview of filters, the PhotoEditor SDK even provides a live preview when using high-resolution images. The framework is written in Swift and allows for easy customization. Additionally we support adding stickers and text in a non-destructive manner, which means that you can change the position, size, scale and order at any given time, even after applying other effects or cropping the photo.
For a step-by-step guide to integrate PhotoEditor SDK, please visit docs.photoeditorsdk.com/guides/ios.
Make sure you have a commercial license before releasing your app. A commercial license is required for any app or service that has any form of monetization: This includes free apps with in-app purchases or ad supported applications. Please contact us if you want to purchase the commercial license.
Use our service desk for bug reports or support requests. To request a commercial license, please use the license request form on our website.
link |
Stars: 134 |
Last commit: 9 weeks ago |
StickerCollectionDelegate.stickerCollection(_ stickerCollection:, didSelect:, metadata:)
, so StickerCollectionDelegate
now supports passing metadata to sticker placed by from a custom StickerCollection
. (#1708)AdjustToolControllerOptions.limitConfigurationClosure
that allows configuration of adjustment tool slider minimum and maximum values. (#1739)PhotoEditViewControllerOptions.outputScaling
and VideoEditViewControllerOptions.outputScaling
options, that ensure that output dimensions exactly match the selected aspect ratio. (#1359)VideoEditViewControllerOptions.showTimelineOnMainScreen
flag, that enables video timeline view on the main screen of the editor. (#1719)VideoClipToolControllerOptions.videoClipAddButtonSelectedClosure
that is invoked when new video is added to the composition. (#1720).composition
and .audio
screens to analytics. (#1781)ToolMenuItem.createLegacyTextDesignToolItem()
item. (#1695)OverlayEditController.init(sliderEditController:)
to public
so that OverlayEditController
can be subclassed. (#1757)CameraViewControllerOptions.showFilters
. (#1781)VideoEditorResult.hasChanges
would be false
for muted videos. (#1735)Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics