All Projects → makomori → Sharaku

makomori / Sharaku

Licence: mit
(Not maintained)Image filtering UI library like Instagram.

Programming Languages

swift
15916 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Sharaku

Rhplaceholder
Show pleasant loading view for your users 😍
Stars: ✭ 238 (-84.1%)
Mutual labels:  cocoapods, instagram
Zoomy
Adds seamless scrollView and instagram like zooming to UIImageViews in any view hierarchy.
Stars: ✭ 130 (-91.32%)
Mutual labels:  cocoapods, instagram
Swiftinstagram
Instagram API client written in Swift
Stars: ✭ 570 (-61.92%)
Mutual labels:  cocoapods, instagram
Fusuma
Instagram-like photo browser and a camera feature with a few line of code in Swift.
Stars: ✭ 2,434 (+62.59%)
Mutual labels:  cocoapods, instagram
Flexiblepagecontrol
A flexible UIPageControl like Instagram.
Stars: ✭ 638 (-57.38%)
Mutual labels:  cocoapods, instagram
Pincodeinputview
A input text view for entering pin code.
Stars: ✭ 108 (-92.79%)
Mutual labels:  cocoapods
Randomkit
Random data generation in Swift
Stars: ✭ 1,458 (-2.61%)
Mutual labels:  cocoapods
Nvactivityindicatorview
A collection of awesome loading animations
Stars: ✭ 10,031 (+570.07%)
Mutual labels:  cocoapods
Fscalendar
A fully customizable iOS calendar library, compatible with Objective-C and Swift
Stars: ✭ 9,829 (+556.58%)
Mutual labels:  cocoapods
Fontawesome.swift
Use FontAwesome in your Swift projects
Stars: ✭ 1,513 (+1.07%)
Mutual labels:  cocoapods
Igdm Cli
💻💬 Instagram Direct Messages in your terminal
Stars: ✭ 113 (-92.45%)
Mutual labels:  instagram
Instagram
Subscribe to my YouTube channel: https://bit.ly/CognitiveSurge - Building Instagram Using React
Stars: ✭ 109 (-92.72%)
Mutual labels:  instagram
Materialactivityindicator
Material Activity Indicator
Stars: ✭ 109 (-92.72%)
Mutual labels:  cocoapods
Device
Light weight tool for detecting the current device and screen size written in swift.
Stars: ✭ 1,503 (+0.4%)
Mutual labels:  cocoapods
Alamofire
Elegant HTTP Networking in Swift
Stars: ✭ 36,896 (+2364.66%)
Mutual labels:  cocoapods
Bottomsheet
Component which presents a dismissible view from the bottom of the screen.
Stars: ✭ 113 (-92.45%)
Mutual labels:  cocoapods
Swifterswift
A handy collection of more than 500 native Swift extensions to boost your productivity.
Stars: ✭ 10,706 (+615.16%)
Mutual labels:  cocoapods
Szmentionsswift
Library to help handle mentions
Stars: ✭ 109 (-92.72%)
Mutual labels:  cocoapods
Microfeatures Example
📦📱 Example of iOS app built using the uFeatures architecture
Stars: ✭ 112 (-92.52%)
Mutual labels:  cocoapods
Tkkeyboardcontrol
TKKeyboardControl adds keyboard awareness and scrolling dismissal (like iMessages app) to any view with only 1 line of code for Swift.
Stars: ✭ 110 (-92.65%)
Mutual labels:  cocoapods

sharaku_header

Sharaku

Version License Platform

Usage

How to present SHViewController

let imageToBeFiltered = UIImage(named: "targetImage")
let vc = SHViewController(image: imageToBeFiltered)
vc.delegate = self
self.present(vc, animated:true, completion: nil)

SHViewControllerDelegate methods

extension ViewController: SHViewControllerDelegate {
    func shViewControllerImageDidFilter(image: UIImage) {
      // Filtered image will be returned here.
    }

    func shViewControllerDidCancel() {
      // This will be called when you cancel filtering the image.
    }
}

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Demo video

Sharaku animation

Requirements

  • Swift3
  • iOS 8.3+

Installation

Sharaku is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "Sharaku"

Install manually

It requires a few things. Please follow the steps.

Contribution

Creating new issues for bug report, feature request and pull request is always welcome! Please feel free to contribute to Sharaku!

Author

makomori, [email protected], Twitter: @makomori26

License

Sharaku is available under the MIT license. See the LICENSE file for more info.

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].