• This repository has been archived on 02/Jul/2022
  • Stars
    star
    856
  • Rank 53,268 (Top 2 %)
  • Language
  • License
    Other
  • Created almost 11 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A fully customizable photo editor for your app.

PhotoEditor SDK Logo

Swift Package Manager Compatible Swift Package Manager Compatible CocoaPods Compatible Twitter

You can find our latest examples at https://github.com/imgly/catalog-ios.

About PhotoEditor 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 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.

How to run the examples

The example projects are preconfigured to use the Swift Package Manager to install PhotoEditor SDK.

To get started open PESDKExamples.xcworkspace with Xcode 13.3+ and run the example projects.

Features

  • Over 60 handcrafted Filters covering all state of the art style- and mood settings to choose from.
  • Design custom filters in Photoshop and other apps: The API of the PhotoEditor SDK enables you to expand the filter library with your own set of custom filters to define a unique visual language. Custom filters can easily be created by anyone using LUTs (Lookup Tables) from popular apps like Photoshop, GIMP or Lightroom. Design your filter and apply it onto the provided identity image. That will 'record' the filter response, now simply save it and add it as a new filter. Done.
  • An Overlay Tool that can be used to create neat lighting effects like lens flare or bokeh but also to furnish pictures with textures like crumpled paper or plaster. You can easily expand the library by importing your own set of overlay assets.
  • An Adjustment section that holds both essential and advanced photo editing features like brightness, contrast, saturation, clarity etc. that help tweak and fine tune images to create stunning creatives.
  • A Transform section that unifies cropping, flipping and rotation in one feature.
  • The robust Text Feature provides all necessary functions for quickly adding text to any picture or creative. The corresponding font library can easily be exchanged, reduced, or expanded.
  • A categorized Sticker library whose UI is optimized for exploration and discovery. You can easily complement the library with your own custom sticker packages.
  • A Frame Tool that works with any given photo size or ratio.
  • A high performant Brush Engine optimized for touch screen that supports different brush strokes.
  • A Photo Roll equipped with a wide range of stock photography and templates with presorted categories. The API allows for easy expansion, reduction and rearrangement of the assets.
  • A clean and intuitive UI that ensures an unhindered flow of creativity and a seamless experience while composing creatives. The UI is designed to be customized to completely match your CI and blend with your app.
  • You can strip out every feature you deem unnecessary to provide your users with the exact feature set your use case requires.
  • iPad support: The PhotoEditor SDK uses auto layout for its views and adapts to each screen size - iPhone or iPad.
  • Swift: Keeping up with time, we chose Swift as the main development language of the PhotoEditor SDK, leading to leaner, easier code.
  • Live preview: Filters can be previewed directly in the camera mode even when using high-resolution images.
  • Non-destructive features and effects: Quickly revise, redo or even discard your work.
  • Objective-C support: All our public API is Objective-C compatible.
  • Fast: Our renderer uses hardware acceleration and the GPU, which makes it lightning fast.

Integration

For a step-by-step guide to integrate PhotoEditor SDK, please visit img.ly/docs/pesdk/guides/ios.

License Terms

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.

Support

Please use our Service Desk if you have any questions or would like to submit bug reports.

More Repositories

1

background-removal-js

Remove backgrounds from images directly in the browser environment with ease and no additional costs or privacy concerns. Explore an interactive demo.
TypeScript
5,708
star
2

pesdk-android-demo

PhotoEditor SDK: A fully customizable photo editor for your app.
Java
623
star
3

imgly-sdk-html5

The most comprehensive photo editor SDK for web and mobile
574
star
4

rembrandt

Image comparison using node-canvas
JavaScript
292
star
5

pesdk-ios-build

PhotoEditor SDK: A fully customizable photo editor for your app.
Swift
152
star
6

vesdk-react-native

React Native module for VideoEditor SDK
TypeScript
144
star
7

vesdk-android-demo

VideoEditor SDK: A fully customizable video editor for your app.
Kotlin
144
star
8

pesdk-html5-build

PhotoEditor SDK: A fully customizable photo editor for your website.
JavaScript
131
star
9

pesdk-react-native

React Native module for PhotoEditor SDK
TypeScript
122
star
10

vesdk-ios-build

VideoEditor SDK: A fully customizable video editor for your app.
Swift
102
star
11

pesdk-react-native-demo

React Native example for PhotoEditor SDK
Java
76
star
12

cesdk-web-examples

Examples Repository for CreativeEditor SDK
CSS
70
star
13

adonis

Adonis ❤️ Aphrodite
JavaScript
43
star
14

video-editor-wasm-react

A Video editor with Wasm and React running entire in the browser, includes simple trimming control and a button to convert the video to a git.
JavaScript
33
star
15

pesdk-wrapper-vuejs

[Deprecated] Vue.js plugin for PhotoEditor SDK
JavaScript
27
star
16

pesdk-flutter

Flutter plugin for PhotoEditor SDK
Swift
27
star
17

ui-design-system-generator

Design & Develop System. Kickstart your sketch project with atomic styles, support for theming and unified naming.
JavaScript
22
star
18

vesdk-flutter

Flutter plugin for VideoEditor SDK
Swift
21
star
19

pesdk-blog-instagram-ui

Code accompanying the 'How to build Instagram's Story Editor in a Day' blog post
Java
19
star
20

vesdk-react-native-demo

React Native example for VideoEditor SDK
JavaScript
17
star
21

catalog-android

A fully customizable photo and video editor for your app.
Kotlin
14
star
22

cesdk-android-examples

Examples repository for running CreativeEngine on Android in Kotlin
Kotlin
14
star
23

IMGLYUI-swift

Fully customizable, simple-to-use design editor
Swift
13
star
24

pesdk-react-demo

[Deprecated] PhotoEditor SDK integration example for ReactJS
JavaScript
10
star
25

pesdk-ionic-demo

Ionic plugin demo for PhotoEditorSDK iOS and Android
TypeScript
9
star
26

imgly-flutter

Flutter plugin for IMG.LY SDK
Dart
9
star
27

catalog-ios

A fully customizable photo and video editor for your app.
Swift
9
star
28

vesdk-ios-examples

A fully customizable video editor for your app.
9
star
29

pesdk-cordova

Cordova & Ionic plugin for PhotoEditor SDK
TypeScript
8
star
30

catalog-react-native

A fully customizable photo and video editor for your app.
TypeScript
8
star
31

pesdk-cordova-demo

Cordova plugin demo for PhotoEditor SDK iOS & Android
Java
8
star
32

catalog-flutter

A fully customizable photo and video editor for your app.
Dart
7
star
33

IMGLYEngine-swift

Fully customizable, simple-to-use design editor
Swift
7
star
34

cesdk-swift-examples

Examples repository for running CE.SDK's CreativeEngine in Swift
Swift
7
star
35

pesdk-angular-demo

[Deprecated]
TypeScript
5
star
36

pesdk-server-build

A fully customizable photo editor for your app.
JavaScript
4
star
37

canva-clone-react-cesdk

This project is a Canva clone built with React and IMG.LY’s CE.SDK, providing a powerful and intuitive design editor for creating invitations, greeting cards, flyers, postcards, and business cards.
CSS
4
star
38

imgly-react-native

React Native base module for PhotoEditor and VideoEditor SDK
JavaScript
3
star
39

vesdk-cordova-demo

Cordova demo for VideoEditorSDK iOS and Android
Java
2
star
40

vesdk-ionic-demo

Ionic plugin demo for VideoEditorSDK iOS and Android
TypeScript
2
star
41

plugins

Plugins enhance the capabilities of CreativeEditor SDK (CE.SDK) by allowing developers to create and integrate custom plugins.
TypeScript
2
star
42

vesdk-cordova

Cordova & Ionic plugin for VideoEditor SDK
TypeScript
2
star
43

cesdk-node-examples

Examples repository for running CE.SDK's CreativeEngine in Node.js
JavaScript
2
star
44

tiktok-clone-ios-cesdk

A TikTok clone built with Swift and IMG.LY's CE.SDK mobile video editor and camera
Swift
2
star
45

pesdk-web-plugins

TypeScript
1
star
46

pesdk-rails-demo

[Deprecated] Ruby on Rails Demo for PhotoEditorSDK HTML5
Ruby
1
star
47

pesdk-web-examples

Examples Repository for PhotoEditor SDK
TypeScript
1
star
48

psd-importer

Import PSD files into the Creative Editor Ecosystem
TypeScript
1
star