ios 美颜

GPUImage文档

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
GLProgram.h
GLProgram.m
GPUImage.h
GPUImage3x3ConvolutionFilter.h
GPUImage3x3ConvolutionFilter.m
GPUImage3x3TextureSamplingFilter.h
GPUImage3x3TextureSamplingFilter.m
GPUImageAdaptiveThresholdFilter.h
GPUImageAdaptiveThresholdFilter.m
GPUImageAddBlendFilter.h
GPUImageAddBlendFilter.m
GPUImageAlphaBlendFilter.h
GPUImageAlphaBlendFilter.m
GPUImageAmatorkaFilter.h
GPUImageAmatorkaFilter.m
GPUImageAverageColor.h
GPUImageAverageColor.m
GPUImageAverageLuminanceThresholdFilter.h
GPUImageAverageLuminanceThresholdFilter.m
GPUImageBilateralFilter.h
GPUImageBilateralFilter.m
GPUImageBoxBlurFilter.h
GPUImageBoxBlurFilter.m
GPUImageBrightnessFilter.h //亮度
GPUImageBrightnessFilter.m
GPUImageBuffer.h
GPUImageBuffer.m
GPUImageBulgeDistortionFilter.h
GPUImageBulgeDistortionFilter.m
GPUImageCGAColorspaceFilter.h
GPUImageCGAColorspaceFilter.m
GPUImageCannyEdgeDetectionFilter.h
GPUImageCannyEdgeDetectionFilter.m
GPUImageChromaKeyBlendFilter.h
GPUImageChromaKeyBlendFilter.m
GPUImageChromaKeyFilter.h
GPUImageChromaKeyFilter.m
GPUImageClosingFilter.h
GPUImageClosingFilter.m
GPUImageColorBlendFilter.h
GPUImageColorBlendFilter.m
GPUImageColorBurnBlendFilter.h
GPUImageColorBurnBlendFilter.m
GPUImageColorDodgeBlendFilter.h
GPUImageColorDodgeBlendFilter.m
GPUImageColorInvertFilter.h
GPUImageColorInvertFilter.m
GPUImageColorMatrixFilter.h
GPUImageColorMatrixFilter.m
GPUImageColorPackingFilter.h
GPUImageColorPackingFilter.m
GPUImageContrastFilter.h
GPUImageContrastFilter.m
GPUImageCropFilter.h
GPUImageCropFilter.m
GPUImageCrosshairGenerator.h
GPUImageCrosshairGenerator.m
GPUImageCrosshatchFilter.h
GPUImageCrosshatchFilter.m
GPUImageDarkenBlendFilter.h
GPUImageDarkenBlendFilter.m
GPUImageDifferenceBlendFilter.h
GPUImageDifferenceBlendFilter.m
GPUImageDilationFilter.h
GPUImageDilationFilter.m
GPUImageDirectionalNonMaximumSuppressionFilter.h
GPUImageDirectionalNonMaximumSuppressionFilter.m
GPUImageDirectionalSobelEdgeDetectionFilter.h
GPUImageDirectionalSobelEdgeDetectionFilter.m
GPUImageDissolveBlendFilter.h
GPUImageDissolveBlendFilter.m
GPUImageDivideBlendFilter.h
GPUImageDivideBlendFilter.m
GPUImageEmbossFilter.h
GPUImageEmbossFilter.m
GPUImageErosionFilter.h
GPUImageErosionFilter.m
GPUImageExclusionBlendFilter.h
GPUImageExclusionBlendFilter.m
GPUImageExposureFilter.h
GPUImageExposureFilter.m
GPUImageFASTCornerDetectionFilter.h
GPUImageFASTCornerDetectionFilter.m
GPUImageFalseColorFilter.h
GPUImageFalseColorFilter.m
GPUImageFilter.h
GPUImageFilter.m
GPUImageFilterGroup.h
GPUImageFilterGroup.m
GPUImageFilterPipeline.h
GPUImageFilterPipeline.m
GPUImageFramebuffer.h
GPUImageFramebuffer.m
GPUImageFramebufferCache.h
GPUImageFramebufferCache.m
GPUImageGammaFilter.h
GPUImageGammaFilter.m
GPUImageGaussianBlurFilter.h
GPUImageGaussianBlurFilter.m
GPUImageGaussianBlurPositionFilter.h
GPUImageGaussianBlurPositionFilter.m
GPUImageGaussianSelectiveBlurFilter.h
GPUImageGaussianSelectiveBlurFilter.m
GPUImageGlassSphereFilter.h
GPUImageGlassSphereFilter.m
GPUImageGrayscaleFilter.h
GPUImageGrayscaleFilter.m
GPUImageHSBFilter.h
GPUImageHSBFilter.m
GPUImageHalftoneFilter.h
GPUImageHalftoneFilter.m
GPUImageHardLightBlendFilter.h
GPUImageHardLightBlendFilter.m
GPUImageHarrisCornerDetectionFilter.h
GPUImageHarrisCornerDetectionFilter.m
GPUImageHazeFilter.h
GPUImageHazeFilter.m
GPUImageHighPassFilter.h
GPUImageHighPassFilter.m
GPUImageHighlightShadowFilter.h
GPUImageHighlightShadowFilter.m
GPUImageHistogramEqualizationFilter.h
GPUImageHistogramEqualizationFilter.m
GPUImageHistogramFilter.h
GPUImageHistogramFilter.m
GPUImageHistogramGenerator.h
GPUImageHistogramGenerator.m
GPUImageHoughTransformLineDetector.h
GPUImageHoughTransformLineDetector.m
GPUImageHueBlendFilter.h
GPUImageHueBlendFilter.m
GPUImageHueFilter.h
GPUImageHueFilter.m
GPUImageJFAVoronoiFilter.h
GPUImageJFAVoronoiFilter.m
GPUImageKuwaharaFilter.h
GPUImageKuwaharaFilter.m
GPUImageKuwaharaRadius3Filter.h
GPUImageKuwaharaRadius3Filter.m
GPUImageLanczosResamplingFilter.h
GPUImageLanczosResamplingFilter.m
GPUImageLaplacianFilter.h
GPUImageLaplacianFilter.m
GPUImageLevelsFilter.h
GPUImageLevelsFilter.m
GPUImageLightenBlendFilter.h
GPUImageLightenBlendFilter.m
GPUImageLineGenerator.h
GPUImageLineGenerator.m
GPUImageLinearBurnBlendFilter.h
GPUImageLinearBurnBlendFilter.m
GPUImageLocalBinaryPatternFilter.h
GPUImageLocalBinaryPatternFilter.m
GPUImageLookupFilter.h
GPUImageLookupFilter.m
GPUImageLowPassFilter.h
GPUImageLowPassFilter.m
GPUImageLuminanceRangeFilter.h
GPUImageLuminanceRangeFilter.m
GPUImageLuminanceThresholdFilter.h
GPUImageLuminanceThresholdFilter.m
GPUImageLuminosity.h
GPUImageLuminosity.m
GPUImageLuminosityBlendFilter.h
GPUImageLuminosityBlendFilter.m
GPUImageMaskFilter.h
GPUImageMaskFilter.m
GPUImageMedianFilter.h
GPUImageMedianFilter.m
GPUImageMissEtikateFilter.h
GPUImageMissEtikateFilter.m
GPUImageMonochromeFilter.h
GPUImageMonochromeFilter.m
GPUImageMosaicFilter.h
GPUImageMosaicFilter.m
GPUImageMotionBlurFilter.h
GPUImageMotionBlurFilter.m
GPUImageMotionDetector.h
GPUImageMotionDetector.m
GPUImageMovie.h
GPUImageMovie.m
GPUImageMovieComposition.h
GPUImageMovieComposition.m
GPUImageMultiplyBlendFilter.h
GPUImageMultiplyBlendFilter.m
GPUImageNobleCornerDetectionFilter.h
GPUImageNobleCornerDetectionFilter.m
GPUImageNonMaximumSuppressionFilter.h
GPUImageNonMaximumSuppressionFilter.m
GPUImageNormalBlendFilter.h
GPUImageNormalBlendFilter.m
GPUImageOpacityFilter.h
GPUImageOpacityFilter.m
GPUImageOpeningFilter.h
GPUImageOpeningFilter.m
GPUImageOutput.h
GPUImageOutput.m
GPUImageOverlayBlendFilter.h
GPUImageOverlayBlendFilter.m
GPUImageParallelCoordinateLineTransformFilter.h
GPUImageParallelCoordinateLineTransformFilter.m
GPUImagePerlinNoiseFilter.h
GPUImagePerlinNoiseFilter.m
GPUImagePinchDistortionFilter.h
GPUImagePinchDistortionFilter.m
GPUImagePixellateFilter.h
GPUImagePixellateFilter.m
GPUImagePixellatePositionFilter.h
GPUImagePixellatePositionFilter.m
GPUImagePoissonBlendFilter.h
GPUImagePoissonBlendFilter.m
GPUImagePolarPixellateFilter.h
GPUImagePolarPixellateFilter.m
GPUImagePolkaDotFilter.h
GPUImagePolkaDotFilter.m
GPUImagePosterizeFilter.h
GPUImagePosterizeFilter.m
GPUImagePrewittEdgeDetectionFilter.h
GPUImagePrewittEdgeDetectionFilter.m
GPUImageRGBClosingFilter.h
GPUImageRGBClosingFilter.m
GPUImageRGBDilationFilter.h
GPUImageRGBDilationFilter.m
GPUImageRGBErosionFilter.h
GPUImageRGBErosionFilter.m
GPUImageRGBFilter.h
GPUImageRGBFilter.m
GPUImageRGBOpeningFilter.h
GPUImageRGBOpeningFilter.m
GPUImageRawDataInput.h
GPUImageRawDataInput.m
GPUImageRawDataOutput.h
GPUImageRawDataOutput.m
GPUImageSaturationBlendFilter.h
GPUImageSaturationBlendFilter.m
GPUImageSaturationFilter.h
GPUImageSaturationFilter.m
GPUImageScreenBlendFilter.h
GPUImageScreenBlendFilter.m
GPUImageSepiaFilter.h
GPUImageSepiaFilter.m
GPUImageSharpenFilter.h
GPUImageSharpenFilter.m
GPUImageShiTomasiFeatureDetectionFilter.h
GPUImageShiTomasiFeatureDetectionFilter.m
GPUImageSingleComponentGaussianBlurFilter.h
GPUImageSingleComponentGaussianBlurFilter.m
GPUImageSketchFilter.h
GPUImageSketchFilter.m
GPUImageSmoothToonFilter.h
GPUImageSmoothToonFilter.m
GPUImageSobelEdgeDetectionFilter.h
GPUImageSobelEdgeDetectionFilter.m
GPUImageSoftEleganceFilter.h
GPUImageSoftEleganceFilter.m
GPUImageSoftLightBlendFilter.h
GPUImageSoftLightBlendFilter.m
GPUImageSolidColorGenerator.h
GPUImageSolidColorGenerator.m
GPUImageSourceOverBlendFilter.h
GPUImageSourceOverBlendFilter.m
GPUImageSphereRefractionFilter.h
GPUImageSphereRefractionFilter.m
GPUImageStillCamera.h
GPUImageStillCamera.m
GPUImageStretchDistortionFilter.h
GPUImageStretchDistortionFilter.m
GPUImageSubtractBlendFilter.h
GPUImageSubtractBlendFilter.m
GPUImageSwirlFilter.h
GPUImageSwirlFilter.m
GPUImageTextureInput.h
GPUImageTextureInput.m
GPUImageTextureOutput.h
GPUImageTextureOutput.m
GPUImageThreeInputFilter.h
GPUImageThreeInputFilter.m
GPUImageThresholdEdgeDetectionFilter.h
GPUImageThresholdEdgeDetectionFilter.m
GPUImageThresholdSketchFilter.h
GPUImageThresholdSketchFilter.m
GPUImageThresholdedNonMaximumSuppressionFilter.h
GPUImageThresholdedNonMaximumSuppressionFilter.m
GPUImageTiltShiftFilter.h
GPUImageTiltShiftFilter.m
GPUImageToneCurveFilter.h
GPUImageToneCurveFilter.m
GPUImageToonFilter.h
GPUImageToonFilter.m
GPUImageTransformFilter.h
GPUImageTransformFilter.m
GPUImageTwoInputCrossTextureSamplingFilter.h
GPUImageTwoInputCrossTextureSamplingFilter.m
GPUImageTwoInputFilter.h
GPUImageTwoInputFilter.m
GPUImageTwoPassFilter.h
GPUImageTwoPassFilter.m
GPUImageTwoPassTextureSamplingFilter.h
GPUImageTwoPassTextureSamplingFilter.m
GPUImageUIElement.h
GPUImageUIElement.m
GPUImageUnsharpMaskFilter.h
GPUImageUnsharpMaskFilter.m
GPUImageVideoCamera.h
GPUImageVideoCamera.m
GPUImageVignetteFilter.h
GPUImageVignetteFilter.m
GPUImageVoronoiConsumerFilter.h
GPUImageVoronoiConsumerFilter.m
GPUImageWeakPixelInclusionFilter.h
GPUImageWeakPixelInclusionFilter.m
GPUImageWhiteBalanceFilter.h
GPUImageWhiteBalanceFilter.m
GPUImageXYDerivativeFilter.h
GPUImageXYDerivativeFilter.m
GPUImageZoomBlurFilter.h
GPUImageZoomBlurFilter.m
GPUImageiOSBlurFilter.h
GPUImageiOSBlurFilter.m
文章作者: kyren
文章链接: http://huluo666.github.io/2017/10/10/GPUImage/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Kyren's Blog