About Photo Editor SDK for iOS
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 Photo Editor SDK even provides a live preview when using high-resolution images. We do not have any resolution limits, 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.
License TermsMake 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.
At a Glance
Looking at the amount of classes you might be overwhelmed, but in the most common case, you will only have to work with very few classes.
Here’s the list of components you will most likely use:
CameraViewControllerclass is responsible for displaying an interface to interact with the camera. It provides user interface elements among others to enable the flash, toggle the camera and choose a filter.
PhotoEditViewControllerclass is responsible for presenting and rendering an image. It is designed to work together with a
ToolbarController, which is responsible to presenting and dismissing the various tool controllers.
PhotoEffectclass represents a single filter. It has a class property called
allEffectswhich can be used to add custom filters or remove default filters.
Configurationclass has functions and structures to customize the look and feel of the app.
PESDK.localizationBlockproperties provide the necessary tools to add custom localizations to your app or change the existing, English wording.
PESDK.bundleImageBlockproperty provides the necessary tools to change any of the default images.
For more informations please refer to our main documentation.
Please see LICENSE for licensing details.