本文所有示例代码或Demo可以在此获取:https://github.com/WillieWangWei/SampleCode_GPUImage2_FilterList.git
如果本文对你有所帮助,请给个Star?
相关文章
GPUImage2(一)集成与使用
GPUImage2(二)滤镜大全:图像生成
GPUImage2(三)滤镜大全:色彩调校
GPUImage2(五)滤镜大全:混合模式
GPUImage2(六)滤镜大全:视觉特效
##概述
本篇枚举GPUImage2
内置滤镜中的所有的图像处理类别,并对其效果及参数进行简要说明,供选择参考。
##图像处理
共35类
- TransformOperation
- Crop
- LanczosResampling
- Sharpen
- Histogram
- HistogramDisplay
- MotionBlur
- ZoomBlur
- GaussianBlur
- BoxBlur
- SingleComponentGaussianBlur
- BilateralBlur
- Dilation
- Erosion
- MedianFilter
- Convolution3x3
- SobelEdgeDetection
- PrewittEdgeDetection
- ThresholdSobelEdgeDetection
- LocalBinaryPattern
- ColorLocalBinaryPattern
- UnsharpMask
- iOSBlur
- TiltShift
- HistogramEqualization
- CannyEdgeDetection
- HarrisCornerDetector
- NobleCornerDetector
- ShiTomasiFeatureDetector
- OpeningFilter
- ClosingFilter
- LowPassFilter
- HighPassFilter
- MotionDetector
- ColourFASTFeatureDetection
#####TransformOperation
对图像进行2-D或3-D变换。
transform:Matrix4x4
指定的Matrix4x4
值,它可以从CATransform3D
或CGAffineTransform
转换得到,或者通过其他方式生成。
#####Crop
裁剪图像的特定位置。
cropSizeInPixels: Size?
裁剪的尺寸。
locationOfCropInPixels: Position?
裁剪区域左上角的位置。
#####LanczosResampling
使用Lanczos重采样对图像进行上采样或下采样,产生比标准线性或三线性更好的质量。可以设置overriddenOutputSize
将图像重新采样为新的大小。
#####Sharpen
锐化图像。
sharpness:Float
锐度,取值[-4.0, 4