All Projects â†’ jrvansuita â†’ Gaussianblur

jrvansuita / Gaussianblur

Licence: mit
An easy and fast library to apply gaussian blur filter on any images. 🎩

Programming Languages

java
68154 projects - #9 most used programming language

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
Bitmap
C++ Bitmap Library
Stars: ✭ 125 (-73.57%)
Mutual labels:  image-processing, image, bitmap
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.

JitPak Android Arsenal MaterialUp ghit.me

Sample app

Please check the sample app and feel free to help with a pull request. It's located here.

Appetize.io Demo Codacy Badge API

Setup

Step #1. Add the JitPack repository to your build file:

allprojects {
    repositories {
        ...
        maven { url "https://jitpack.io" }
    }
}

Step #2. Add the dependency (See latest release).

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);

Google+ LinkedIn Instagram Github Google Play Store E-mail
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].