A swift photo filter tool which is easy for user to add their own photo filters.
The default photo filters come from YPImagePicker.
pod 'Impression', '~> 1.1.1'
let image = UIImage(named: "sunflower.jpg")!
let vc = Impression.createFilterViewController(image: image, delegate: self, useDefaultFilters: true)
Impression.addCustomFilters(filters: [ToasterFilter(), ClarendonFilter(), HazeRemovalFilter()])
let image = UIImage(named: "sunflower.jpg")!
let vc = Impression.createCustomFilterViewController(image: image, delegate: self, useDefaultFilters: true)
Impression.removeAllFilters()
YourFilter: Impression.FilterProtocol {
public var localizableNames: [Impression.LocaleLanguageCode : String] =
[.English: "English Name",
.SimplifiedChinese: "中文名",
.Japanese: "日本語の名前"]
}