Skip to content

yuhuili-lab/YLPaintShop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

YLPaintShop is a Swift library for simple image effects. It is written in Swift 3 and uses Core Graphics.

It is inspired by Stanford CS106B Spring 2016 Assignment Fauxtoshop, which requires a simple photo editor to be built in C++ with Stanford's own library. Same effects are achieved by YLPaintShop in Swift.

Effects

  • Scatter
img.scatter(radius)
  • Paint Edge
img.paintEdge(threshold)
  • Gaussian Blur
img.gaussianBlur(radius)

Examples

img.scatter(10)

img.paintEdge(140)

img.gaussianBlur(10)

img.scatter(8).gaussianBlur(5)

img.paintEdge(140).gaussianBlur(3)

About

A Swift library for simple image effects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages