Skip to content

A simple macOS image processing application using filters built with metal shaders

Notifications You must be signed in to change notification settings

bprinsta/Filterio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Filterio

A simple macOS image processing application using filters built with metal shaders

Screen Shot 2022-08-07 at 11 05 06 PM

Screen Shot 2022-08-07 at 11 01 57 PM

Implemented Filters

  • Brightness
  • Contrast
  • Gamma
  • Vignette
  • Saturation
  • RGB to GBR
  • Pixelate

Each filter is implemented as a compute kernel which performs parallel computations on a given image. Each thread of the gpu performs its shader's calculation on an individual point of the input image

Todos

  • Implement support for applying mulitiple filters at once
  • Add ability to upload an image
  • Add better support for rezing / resampling image as window size changes

About

A simple macOS image processing application using filters built with metal shaders

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published