All Projects → eventtus → Photo Editor

eventtus / Photo Editor

Licence: mit
Photo editor with a lot of cool features

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Photo Editor

Photo Editor Android
Photo Editor SDK contains a lot of features like edit, scale, rotate and draw on images like Instagram stories.
Stars: ✭ 463 (-38.51%)
Mutual labels:  instagram, photo-editing
Instagram Web Api
🤳 Instagram Private Web API client for Node
Stars: ✭ 694 (-7.84%)
Mutual labels:  instagram
Instagram Scraper
Scrapes an instagram user's photos and videos
Stars: ✭ 5,664 (+652.19%)
Mutual labels:  instagram
Flexiblepagecontrol
A flexible UIPageControl like Instagram.
Stars: ✭ 638 (-15.27%)
Mutual labels:  instagram
Holehe
holehe allows you to check if the mail is used on different sites like twitter, instagram and will retrieve information on sites with the forgotten password function.
Stars: ✭ 568 (-24.57%)
Mutual labels:  instagram
Instabot.py
Instagram bot. It works without instagram api, need only login and password. Write on python.
Stars: ✭ 5,563 (+638.78%)
Mutual labels:  instagram
Chromeigstory
Chrome extension that lets you view your friend's Instagram Stories in the browser.
Stars: ✭ 502 (-33.33%)
Mutual labels:  instagram
Goinsta
Unofficial Instagram API written in Golang
Stars: ✭ 733 (-2.66%)
Mutual labels:  instagram
Socialmanagertools Igbot
🤖 📷 Instagram Bot made with love and nodejs
Stars: ✭ 699 (-7.17%)
Mutual labels:  instagram
Instagram4j
📷 Instagram private API in Java
Stars: ✭ 629 (-16.47%)
Mutual labels:  instagram
Clone Wars
100+ open-source clones of popular sites like Airbnb, Amazon, Instagram, Netflix, Tiktok, Spotify, Whatsapp, Youtube etc. See source code, demo links, tech stack, github stars.
Stars: ✭ 12,604 (+1573.84%)
Mutual labels:  instagram
Instagram
The first Instagram website and lightweight API HTTP client
Stars: ✭ 581 (-22.84%)
Mutual labels:  instagram
Spark
🎨 An Android library to create gradient animation like Instagram&Spotify
Stars: ✭ 669 (-11.16%)
Mutual labels:  instagram
Swiftinstagram
Instagram API client written in Swift
Stars: ✭ 570 (-24.3%)
Mutual labels:  instagram
Flowing Gradient
Android Library to make a flowing gradient effect, similar to that used in Instagram Android login screen
Stars: ✭ 701 (-6.91%)
Mutual labels:  instagram
Photobrowser
A simple iOS Instagram photo browser written in Swift using Alamofire networking library, SwiftyJSON JSON parsing library and FastImageCache storing and retrieving images library.
Stars: ✭ 533 (-29.22%)
Mutual labels:  instagram
Instagram Api
Instagram's private API
Stars: ✭ 5,168 (+586.32%)
Mutual labels:  instagram
Instagram Crawler
Get Instagram posts/profile/hashtag data without using Instagram API
Stars: ✭ 643 (-14.61%)
Mutual labels:  instagram
Gimp Ml
AI for GNU Image Manipulation Program
Stars: ✭ 749 (-0.53%)
Mutual labels:  photo-editing
Barinsta
Open-source alternative Instagram client on Android.
Stars: ✭ 717 (-4.78%)
Mutual labels:  instagram

iOS Photo Editor

Features

  • [x] Cropping
  • [x] Adding images -Stickers-
  • [x] Adding Text with colors
  • [x] Drawing with colors
  • [x] Scaling and rotating objects
  • [x] Deleting objects
  • [x] Saving to photos and Sharing
  • [x] Cool animations
  • [x] Uses iOS Taptic Engine feedback

Installation

CocoaPods

CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:

$ gem install cocoapods

To integrate iOS Photo Editor into your Xcode project using CocoaPods, specify it in your Podfile:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!

target '<Your Target Name>' do
    pod 'iOSPhotoEditor'
end

Then, run the following command:

$ pod install

Usage

Photo

The PhotoEditorViewController.

let photoEditor = PhotoEditorViewController(nibName:"PhotoEditorViewController",bundle: Bundle(for: PhotoEditorViewController.self))

//PhotoEditorDelegate
photoEditor.photoEditorDelegate = self

//The image to be edited 
photoEditor.image = image

//Stickers that the user will choose from to add on the image         
photoEditor.stickers.append(UIImage(named: "sticker" )!)

//Optional: To hide controls - array of enum control
photoEditor.hiddenControls = [.crop, .draw, .share]

//Optional: Colors for drawing and Text, If not set default values will be used
photoEditor.colors = [.red,.blue,.green]

//Present the View Controller
present(photoEditor, animated: true, completion: nil)

The PhotoEditorDelegate methods.

func doneEditing(image: UIImage) {
    // the edited image
}
    
func canceledEditing() {
    print("Canceled")
}

Live Demo appetize.io

Demo

Demo Video

Demo

Credits

Written by Mohamed Hamed.

Initially sponsored by Eventtus

License

Released under the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].