Skip to content

Commit 9b37317

Browse files
committed
Add sample for Halftone filter
1 parent fb063ed commit 9b37317

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

sample/src/jp/co/cyberagent/android/gpuimage/sample/GPUImageFilterTools.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ public static void showDialog(final Context context,
9191
filters.addFilter("Sketch", FilterType.SKETCH);
9292
filters.addFilter("Toon", FilterType.TOON);
9393
filters.addFilter("Smooth Toon", FilterType.SMOOTH_TOON);
94+
filters.addFilter("Halftone", FilterType.HALFTONE);
9495

9596
filters.addFilter("Bulge Distortion", FilterType.BULGE_DISTORTION);
9697
filters.addFilter("Glass Sphere", FilterType.GLASS_SPHERE);
@@ -289,6 +290,8 @@ private static GPUImageFilter createFilterForType(final Context context, final F
289290
GPUImageLevelsFilter levelsFilter = new GPUImageLevelsFilter();
290291
levelsFilter.setMin(0.0f, 3.0f, 1.0f);
291292
return levelsFilter;
293+
case HALFTONE:
294+
return new GPUImageHalftoneFilter();
292295

293296
case BILATERAL_BLUR:
294297
return new GPUImageBilateralFilter();
@@ -320,7 +323,7 @@ private enum FilterType {
320323
BLEND_DISSOLVE, BLEND_EXCLUSION, BLEND_SOURCE_OVER, BLEND_HARD_LIGHT, BLEND_LIGHTEN, BLEND_ADD, BLEND_DIVIDE, BLEND_MULTIPLY, BLEND_OVERLAY, BLEND_SCREEN, BLEND_ALPHA,
321324
BLEND_COLOR, BLEND_HUE, BLEND_SATURATION, BLEND_LUMINOSITY, BLEND_LINEAR_BURN, BLEND_SOFT_LIGHT, BLEND_SUBTRACT, BLEND_CHROMA_KEY, BLEND_NORMAL, LOOKUP_AMATORKA,
322325
GAUSSIAN_BLUR, CROSSHATCH, BOX_BLUR, CGA_COLORSPACE, DILATION, KUWAHARA, RGB_DILATION, SKETCH, TOON, SMOOTH_TOON, BULGE_DISTORTION, GLASS_SPHERE, HAZE, LAPLACIAN, NON_MAXIMUM_SUPPRESSION,
323-
SPHERE_REFRACTION, SWIRL, WEAK_PIXEL_INCLUSION, FALSE_COLOR, COLOR_BALANCE, LEVELS_FILTER_MIN, BILATERAL_BLUR
326+
SPHERE_REFRACTION, SWIRL, WEAK_PIXEL_INCLUSION, FALSE_COLOR, COLOR_BALANCE, LEVELS_FILTER_MIN, BILATERAL_BLUR, HALFTONE
324327
}
325328

326329
private static class FilterList {

0 commit comments

Comments
 (0)