Android Open Source - OpenGL Filter android-gpuimage






Project Summary

Android filters based on OpenGL (idea from GPUImage for iOS).

Web Site / Source Repository

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.

Project Detail

The following table is the detailed list of android-gpuimage.

ItemValue
Java File Count94
Supported screen sizes[mdpi, hdpi, xhdpi, nodpi]
Activity Count3
Required Permissionsandroid.permission.CAMERA
android.permission.INTERNET
android.permission.WRITE_EXTERNAL_STORAGE
Raw File Namesres\raw\tone_cuver_sample.acv




Resource Files

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.

null

Java Source Files

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