jrvansuita / Gaussianblur
Licence: mit
An easy and fast library to apply gaussian blur filter on any images. đŠ
Stars: â 473
Programming Languages
java
68154 projects - #9 most used programming language
Labels
Projects that are alternatives of or similar to Gaussianblur
Metalpetal
A GPU accelerated image and video processing framework built on Metal.
Stars: â 907 (+91.75%)
Mutual labels: image-processing, image, filter
Gpuimage X
A Cross-platform (for both Android & iOS) Framework for GPU-based Filters, Video and Image Processing.
Stars: â 154 (-67.44%)
Mutual labels: image-processing, image, filter
Gift
Go Image Filtering Toolkit
Stars: â 1,473 (+211.42%)
Mutual labels: image-processing, image, filters
Obs Streamfx
StreamFX is a plugin for OBS Studio which adds many new effects, filters, sources, transitions and encoders - all for free! Be it 3D Transform, Blur, complex Masking, or even custom shaders, you'll find it all here.
Stars: â 1,128 (+138.48%)
Mutual labels: filters, blur, filter
Resizer
An image resizing library for Android
Stars: â 406 (-14.16%)
Mutual labels: image-processing, image, image-compression
Pesdk Ios Examples
A fully customizable photo editor for your app.
Stars: â 837 (+76.96%)
Mutual labels: image-processing, blur, filter
Lerc
Limited Error Raster Compression
Stars: â 126 (-73.36%)
Mutual labels: image-processing, image, image-compression
Blurify
blurify.js is a tiny(~2kb) library to blurred pictures, support graceful downgrade from `css` mode to `canvas` mode.
Stars: â 665 (+40.59%)
Mutual labels: image, blur, canvas
Photoeditor
A Photo Editor library with simple, easy support for image editing using paints,text,filters,emoji and Sticker like stories.
Stars: â 3,105 (+556.45%)
Mutual labels: image-processing, filters, canvas
TakingImageOfAView
An example on how to take screenshot of a particular view
Stars: â 15 (-96.83%)
Mutual labels: canvas, bitmap, drawable
Crunch
Crunch is a tool for lossy PNG image file optimization. It combines selective bit depth, color type, and color palette reduction with zopfli DEFLATE compression algorithm encoding using the pngquant and zopflipng PNG optimization tools. This approach leads to a significant file size gain relative to lossless approaches at the expense of a relatively modest decrease in image quality (see example images below).
Stars: â 3,074 (+549.89%)
Mutual labels: image-processing, image, image-compression
Stackblur Go
A fast, almost Gaussian Blur implementation in Go
Stars: â 189 (-60.04%)
Mutual labels: image-processing, image, blur
Imager
Automated image compression for efficiently distributing images on the web.
Stars: â 266 (-43.76%)
Mutual labels: image-processing, image, image-compression
Tui.image Editor
đđ¨ Full-featured photo image editor using canvas. It is really easy, and it comes with great filters.
Stars: â 4,761 (+906.55%)
Mutual labels: image, filter, canvas
Korkut
Quick and simple image processing at the command line. đ¨
Stars: â 310 (-34.46%)
Mutual labels: image-processing, image
Exifcleaner
Cross-platform desktop GUI app to clean image metadata
Stars: â 305 (-35.52%)
Mutual labels: image-processing, image
Imgproxy
Fast and secure standalone server for resizing and converting remote images
Stars: â 5,688 (+1102.54%)
Mutual labels: image-processing, image
Ccextractor
CCExtractor - Official version maintained by the core team
Stars: â 356 (-24.74%)
Mutual labels: image-processing, image
Image Similarity
莥įŽåžįäšé´įį¸äŧŧåēĻ
Stars: â 292 (-38.27%)
Mutual labels: image-processing, image
Gaussian Blur
This is an Android project. Easy and simple library to apply gaussian blur filter on images. The library lets you apply a fast gaussian blur filter on any images very fast because the image will be scaled down before apply the filter. Doing it asynchronous or not.
Sample app
Please check the sample app and feel free to help with a pull request. It's located here.
Setup
Step #1. Add the JitPack repository to your build file:
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
See latest release).
Step #2. Add the dependency (dependencies {
compile 'com.github.jrvansuita:GaussianBlur:+'
}
Step #3. Add the below lines on app module build.gradle file.
defaultConfig {
...
renderscriptTargetApi 19
renderscriptSupportModeEnabled true
}
Implementation
//Synchronous blur
Bitmap blurredBitmap = GaussianBlur.with(context).render(R.mipmap.your_image);
imageView.setImageBitmap(blurredBitmap);
//Asynchronous blur
GaussianBlur.with(context).put(R.mipmap.your_image, imageView);
//Asynchronous with scaleDown and changing radius
GaussianBlur.with(context).size(300).radius(10).put(R.mipmap.your_image, imageView);
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].