Android filters based on OpenGL (idea from GPUImage for iOS).
android-gpuimage is hosted in the following web site
https://github.com/CyberAgent/android-gpuimage
If you think the Android project android-gpuimage listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of android-gpuimage.
Item | Value |
---|---|
Java File Count | 94 |
Supported screen sizes | [mdpi, hdpi, xhdpi, nodpi] |
Activity Count | 3 |
Required Permissions | android.permission.CAMERA android.permission.INTERNET android.permission.WRITE_EXTERNAL_STORAGE |
Raw File Names | res\raw\tone_cuver_sample.acv |
There are 2 image files in android-gpuimage. The names of the image files are listed as follows.
ic_action_search.png ic_switch_camera.png
The following screenshort is generated from the image listed above.
android-gpuimage has the following Java source files.
jp.co.cyberagent.android.gpuimage.GPUImage.java jp.co.cyberagent.android.gpuimage.GPUImage3x3ConvolutionFilter.java jp.co.cyberagent.android.gpuimage.GPUImage3x3TextureSamplingFilter.java jp.co.cyberagent.android.gpuimage.GPUImageAddBlendFilter.java jp.co.cyberagent.android.gpuimage.GPUImageAlphaBlendFilter.java jp.co.cyberagent.android.gpuimage.GPUImageBoxBlurFilter.java jp.co.cyberagent.android.gpuimage.GPUImageBrightnessFilter.java jp.co.cyberagent.android.gpuimage.GPUImageBulgeDistortionFilter.java jp.co.cyberagent.android.gpuimage.GPUImageCGAColorspaceFilter.java jp.co.cyberagent.android.gpuimage.GPUImageChromaKeyBlendFilter.java jp.co.cyberagent.android.gpuimage.GPUImageColorBalanceFilter.java jp.co.cyberagent.android.gpuimage.GPUImageColorBlendFilter.java jp.co.cyberagent.android.gpuimage.GPUImageColorBurnBlendFilter.java jp.co.cyberagent.android.gpuimage.GPUImageColorDodgeBlendFilter.java jp.co.cyberagent.android.gpuimage.GPUImageColorInvertFilter.java jp.co.cyberagent.android.gpuimage.GPUImageColorMatrixFilter.java jp.co.cyberagent.android.gpuimage.GPUImageContrastFilter.java jp.co.cyberagent.android.gpuimage.GPUImageCrosshatchFilter.java jp.co.cyberagent.android.gpuimage.GPUImageDarkenBlendFilter.java jp.co.cyberagent.android.gpuimage.GPUImageDifferenceBlendFilter.java jp.co.cyberagent.android.gpuimage.GPUImageDilationFilter.java jp.co.cyberagent.android.gpuimage.GPUImageDirectionalSobelEdgeDetectionFilter.java jp.co.cyberagent.android.gpuimage.GPUImageDissolveBlendFilter.java jp.co.cyberagent.android.gpuimage.GPUImageDivideBlendFilter.java jp.co.cyberagent.android.gpuimage.GPUImageEmbossFilter.java jp.co.cyberagent.android.gpuimage.GPUImageExclusionBlendFilter.java jp.co.cyberagent.android.gpuimage.GPUImageExposureFilter.java jp.co.cyberagent.android.gpuimage.GPUImageFalseColorFilter.java jp.co.cyberagent.android.gpuimage.GPUImageFilter.java jp.co.cyberagent.android.gpuimage.GPUImageFilterGroup.java jp.co.cyberagent.android.gpuimage.GPUImageGammaFilter.java jp.co.cyberagent.android.gpuimage.GPUImageGaussianBlurFilter.java jp.co.cyberagent.android.gpuimage.GPUImageGlassSphereFilter.java jp.co.cyberagent.android.gpuimage.GPUImageGrayscaleFilter.java jp.co.cyberagent.android.gpuimage.GPUImageHardLightBlendFilter.java jp.co.cyberagent.android.gpuimage.GPUImageHazeFilter.java jp.co.cyberagent.android.gpuimage.GPUImageHighlightShadowFilter.java jp.co.cyberagent.android.gpuimage.GPUImageHueBlendFilter.java jp.co.cyberagent.android.gpuimage.GPUImageHueFilter.java jp.co.cyberagent.android.gpuimage.GPUImageKuwaharaFilter.java jp.co.cyberagent.android.gpuimage.GPUImageLaplacianFilter.java jp.co.cyberagent.android.gpuimage.GPUImageLevelsFilter.java jp.co.cyberagent.android.gpuimage.GPUImageLightenBlendFilter.java jp.co.cyberagent.android.gpuimage.GPUImageLinearBurnBlendFilter.java jp.co.cyberagent.android.gpuimage.GPUImageLookupFilter.java jp.co.cyberagent.android.gpuimage.GPUImageLuminosityBlendFilter.java jp.co.cyberagent.android.gpuimage.GPUImageMixBlendFilter.java jp.co.cyberagent.android.gpuimage.GPUImageMonochromeFilter.java jp.co.cyberagent.android.gpuimage.GPUImageMultiplyBlendFilter.java jp.co.cyberagent.android.gpuimage.GPUImageNativeLibrary.java jp.co.cyberagent.android.gpuimage.GPUImageNonMaximumSuppressionFilter.java jp.co.cyberagent.android.gpuimage.GPUImageNormalBlendFilter.java jp.co.cyberagent.android.gpuimage.GPUImageOpacityFilter.java jp.co.cyberagent.android.gpuimage.GPUImageOverlayBlendFilter.java jp.co.cyberagent.android.gpuimage.GPUImagePixelationFilter.java jp.co.cyberagent.android.gpuimage.GPUImagePosterizeFilter.java jp.co.cyberagent.android.gpuimage.GPUImageRGBDilationFilter.java jp.co.cyberagent.android.gpuimage.GPUImageRGBFilter.java jp.co.cyberagent.android.gpuimage.GPUImageRenderer.java jp.co.cyberagent.android.gpuimage.GPUImageSaturationBlendFilter.java jp.co.cyberagent.android.gpuimage.GPUImageSaturationFilter.java jp.co.cyberagent.android.gpuimage.GPUImageScreenBlendFilter.java jp.co.cyberagent.android.gpuimage.GPUImageSepiaFilter.java jp.co.cyberagent.android.gpuimage.GPUImageSharpenFilter.java jp.co.cyberagent.android.gpuimage.GPUImageSketchFilter.java jp.co.cyberagent.android.gpuimage.GPUImageSmoothToonFilter.java jp.co.cyberagent.android.gpuimage.GPUImageSobelEdgeDetection.java jp.co.cyberagent.android.gpuimage.GPUImageSobelThresholdFilter.java jp.co.cyberagent.android.gpuimage.GPUImageSoftLightBlendFilter.java jp.co.cyberagent.android.gpuimage.GPUImageSourceOverBlendFilter.java jp.co.cyberagent.android.gpuimage.GPUImageSphereRefractionFilter.java jp.co.cyberagent.android.gpuimage.GPUImageSubtractBlendFilter.java jp.co.cyberagent.android.gpuimage.GPUImageSwirlFilter.java jp.co.cyberagent.android.gpuimage.GPUImageThresholdEdgeDetection.java jp.co.cyberagent.android.gpuimage.GPUImageToneCurveFilter.java jp.co.cyberagent.android.gpuimage.GPUImageToonFilter.java jp.co.cyberagent.android.gpuimage.GPUImageTwoInputFilter.java jp.co.cyberagent.android.gpuimage.GPUImageTwoPassFilter.java jp.co.cyberagent.android.gpuimage.GPUImageTwoPassTextureSamplingFilter.java jp.co.cyberagent.android.gpuimage.GPUImageView.java jp.co.cyberagent.android.gpuimage.GPUImageVignetteFilter.java jp.co.cyberagent.android.gpuimage.GPUImageWeakPixelInclusionFilter.java jp.co.cyberagent.android.gpuimage.GPUImageWhiteBalanceFilter.java jp.co.cyberagent.android.gpuimage.OpenGlUtils.java jp.co.cyberagent.android.gpuimage.PixelBuffer.java jp.co.cyberagent.android.gpuimage.sample.GPUImageFilterTools.java jp.co.cyberagent.android.gpuimage.sample.activity.ActivityCamera.java jp.co.cyberagent.android.gpuimage.sample.activity.ActivityGallery.java jp.co.cyberagent.android.gpuimage.sample.activity.ActivityMain.java jp.co.cyberagent.android.gpuimage.sample.utils.CameraHelper.java jp.co.cyberagent.android.gpuimage.sample.utils.CameraHelperBase.java jp.co.cyberagent.android.gpuimage.sample.utils.CameraHelperGB.java jp.co.cyberagent.android.gpuimage.util.TextureRotationUtil.java