Skip to content

About

off-screen image blurring utility using OpenGL ES 3.0

Resources

Stars

21 stars

Watchers

2 watching

Forks

Latest commit

 

History

53 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

offscreen image blurring tool

Based on the idea

build on debian/ubuntu

requirements:

  • libglm-dev
  • libglfw3-dev (only needed if build demo blur-exp)
  • libglew-dev
  • libgbm-dev
  • libegl1-mesa-dev
  • libgles2-mesa-dev
  • libgdk-pixbuf2.0-dev

mkdir build && cd build && cmake .. && make

after build has done, use the binary blur_image to blur a image and save as file. show usage by ./blur_image -h example: ./blur_image -p 10 -r 11 /usr/share/wallpapers/deepin/Garden\ In\ The\ Autumn.jpg -o out.jpg

note: if you run it with a X Server running (which is the most probable case), add sudo at the front. or you can use render node to do blurring without privilege like

./blur_image -d /dev/dri/renderD128 -p 6 -r 7 /usr/share/wallpapers/deepin/Garden\ In\ The\ Autumn.jpg -o out.jpg 

in case if you want to build demo use cmake -DBUILD_DEMO=on .. instead and after build finished, use blur-exps to test blurring with windowing system.

About

off-screen image blurring utility using OpenGL ES 3.0

Resources

Stars

21 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages