Creates a resized and cropped version and a blurred version of any image file, letting you choose the blur level and opting for pixel spread.
- Interactive: no command arguments, just answer 3 questions.
- Automatic resolution detection.
- Intelligent crop to your aspect ratio, no stretching.
- Pixel spread (that grainy effect).
First, give execution permissions, only before first use:
~/wallpaper-processor $ sudo chmod +x process-wallpaper.sh
Use:
~/wallpaper-processor $ ./process-wallpaper.sh image_file.jpg
~/wallpaper-processor $ ./process-wallpaper.sh image_file.jpg Loaded image_file.jpg Automatically get your resolution? (Yes / No / default: Yes):y Getting resolution from xrandr... Resolution set to 1920x1080. How much blur? (Low / High / Ultra / default: High):u Blur set to ultra. Do you want to avoid/skip spread? (that grainy effect) (Yes /No / default: No):n Processing with spread. Execute? (y/n):y Processing... Done! ~/wallpaper-processor $