This is a simple App to test some blur algorithms on their visual quality and performance.
BlurTestAndroid is hosted in the following web site
https://github.com/patrickfav/BlurTestAndroid
If you think the Android project BlurTestAndroid 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 BlurTestAndroid.
Item | Value |
---|---|
Java File Count | 67 |
Supported screen sizes | [xxxhdpi, mdpi, xxhdpi, hdpi, xhdpi, nodpi] |
Activity Count | 2 |
Fragment Count | 6 |
jar files used | GraphView-3.1.1.jar |
Required Permissions | android.permission.WRITE_EXTERNAL_STORAGE |
There are 14 image files in BlurTestAndroid. The names of the image files are listed as follows.
ic_action_collections_view_as_list.png ic_action_content_new_picture.png ic_action_content_remove.png ic_action_list.png ic_action_picture.png ic_action_settings.png ic_av_play_over_video.png ic_content_discard.png ic_fastfwd.png ic_play.png test_100x100_2.png test_200x200_2.png test_300x300_2.png test_400x400_2.png
The following screenshort is generated from the image listed above.
BlurTestAndroid has the following Java source files.
at.favre.app.blurbenchmark.BenchmarkStorage.java at.favre.app.blurbenchmark.BlurBenchmarkTask.java at.favre.app.blurbenchmark.SettingsController.java at.favre.app.blurbenchmark.activities.BenchmarkResultActivity.java at.favre.app.blurbenchmark.activities.MainActivity.java at.favre.app.blurbenchmark.adapter.BenchmarkListAdapter.java at.favre.app.blurbenchmark.adapter.ResultTableAdapter.java at.favre.app.blurbenchmark.blur.BlurKernels.java at.favre.app.blurbenchmark.blur.IBlur.java at.favre.app.blurbenchmark.blur.algorithms.BoxBlur.java at.favre.app.blurbenchmark.blur.algorithms.GaussianFastBlur.java at.favre.app.blurbenchmark.blur.algorithms.NdkStackBlur.java at.favre.app.blurbenchmark.blur.algorithms.RenderScriptBox3x3Blur.java at.favre.app.blurbenchmark.blur.algorithms.RenderScriptBox5x5Blur.java at.favre.app.blurbenchmark.blur.algorithms.RenderScriptGaussian5x5Blur.java at.favre.app.blurbenchmark.blur.algorithms.RenderScriptGaussianBlur.java at.favre.app.blurbenchmark.blur.algorithms.RenderScriptStackBlur.java at.favre.app.blurbenchmark.blur.algorithms.StackBlur.java at.favre.app.blurbenchmark.blur.algorithms.SuperFastBlur.java at.favre.app.blurbenchmark.fragments.BenchmarkDetailsDialog.java at.favre.app.blurbenchmark.fragments.BenchmarkResultFragment.java at.favre.app.blurbenchmark.fragments.BlurBenchmarkFragment.java at.favre.app.blurbenchmark.fragments.IFragmentWithBlurSettings.java at.favre.app.blurbenchmark.fragments.LiveBlurFragment.java at.favre.app.blurbenchmark.fragments.ResultsBrowserFragment.java at.favre.app.blurbenchmark.fragments.ResultsDiagramFragment.java at.favre.app.blurbenchmark.fragments.StaticBlurFragment.java at.favre.app.blurbenchmark.models.BenchmarkImage.java at.favre.app.blurbenchmark.models.BenchmarkResultDatabase.java at.favre.app.blurbenchmark.models.BenchmarkResultList.java at.favre.app.blurbenchmark.models.BenchmarkWrapper.java at.favre.app.blurbenchmark.models.ResultTableModel.java at.favre.app.blurbenchmark.models.StatInfo.java at.favre.app.blurbenchmark.util.Average.java at.favre.app.blurbenchmark.util.BenchmarkUtil.java at.favre.app.blurbenchmark.util.BitmapUtil.java at.favre.app.blurbenchmark.util.BlurUtil.java at.favre.app.blurbenchmark.util.GraphUtil.java at.favre.app.blurbenchmark.util.JsonUtil.java at.favre.app.blurbenchmark.util.StringJoiner.java at.favre.app.blurbenchmark.util.TranslucentLayoutUtil.java at.favre.app.blurbenchmark.view.ObservableScrollView.java com.inqbarna.tablefixheaders.Recycler.java com.inqbarna.tablefixheaders.TableFixHeaders.java com.inqbarna.tablefixheaders.adapters.BaseTableAdapter.java com.inqbarna.tablefixheaders.adapters.TableAdapter.java ru0xdc.ne10.Blur.java uk.co.chrisjenx.paralloid.OnScrollChangedListener.java uk.co.chrisjenx.paralloid.ParallaxController.java uk.co.chrisjenx.paralloid.ParallaxViewController.java uk.co.chrisjenx.paralloid.Parallaxor.java uk.co.chrisjenx.paralloid.ParallaxorListener.java uk.co.chrisjenx.paralloid.graphics.ParallaxDrawable.java uk.co.chrisjenx.paralloid.measure.AbsListScrollSize.java uk.co.chrisjenx.paralloid.measure.ScrollSize.java uk.co.chrisjenx.paralloid.measure.ViewScrollSize.java uk.co.chrisjenx.paralloid.transform.InvertTransformer.java uk.co.chrisjenx.paralloid.transform.LeftAngleTransformer.java uk.co.chrisjenx.paralloid.transform.LinearTransformer.java uk.co.chrisjenx.paralloid.transform.RightAngleTransformer.java uk.co.chrisjenx.paralloid.transform.Transformer.java uk.co.chrisjenx.paralloid.utils.ParallaxHelper.java uk.co.chrisjenx.paralloid.views.ParallaxHorizontalScrollView.java uk.co.chrisjenx.paralloid.views.ParallaxListView.java uk.co.chrisjenx.paralloid.views.ParallaxScrollView.java