This repository contains a number of typescript implementations of photoshop standard compatible filters. The filters can be tested in a playground application hosted at https://filtertoy.com. The filters are integrated in http://cloudpaint.com/photo.
- BlurAverage
- Blur
- BlurMore
- BlurBox
- BlurGauss
- BlurLens
- BlurMotion
- BlurRadial
- BlurSmart
- BlurSurface
- DistortPinch
- DistortPolar
- DistortRipple
- DistortShear
- DistortSpherize
- DistortTwirl
- DistortWave
- DistortZigZag
- NoiseAdd
- NoiseDespeckle
- NoiseDustAndScratches
- NoiseMedian
- NoiseReduceNoise
- PixelateColorHalftone
- PixelateCrystallize
- PixelateFacet
- PixelateFragment
- PixelateMezzotint
- PixelateMosaic
- PixelatePointillize
- RenderClouds
- RenderDifferenceClouds
- RenderFibers
- RenderLensFlare
- SharpenSharpen
- SharpenSharpenEdges
- SharpenSharpenMore
- SharpenSmartSharpen
- SharpenUnsharpMask
- StylizeDiffuse
- StylizeEmboss
- StylizeExtrude
- StylizeFindEdges
- StylizeSolarize
- StylizeTiles
- StylizeTraceContour
- StylizeWind
- OtherCustom
- OtherHighPass
- OtherMaximum
- OtherMinimum
- OtherOffset
- EdgeCanny
A public sample application is still missing, but once you understand the basic principle integrating the filters should be straightforward as they all have common signatures. Feel free to use them in your own application. If you use the pack, please let me know.