Skip to main content

The Pillow filter for Stack Blur.

Project description

pillow-stackblur

The Stack Blur filter for Pillow.

The Stack Blur Algorithm was invented by Mario Klingemann, mario@quasimondo.com and described here: http://incubator.quasimondo.com/processing/fast_blur_deluxe.php

This original C++ RGBA (32 bit color) multi-threaded version by Victor Laskin (victor.laskin@gmail.com) could be found here: http://vitiy.info/stackblur-algorithm-multi-threaded-blur-for-cpp

The python implementation is porting from C++ multi-threaded version. And wrap the implementation as a filter for pillow.

Example:

Blur the image with radius 10.

from PIL import Image
from stackblur import StackBlur
im = Image.open('img.png')
im = im.filter(StackBlur(10))
im.save('blurred_img.png')

Installation:

pip install pillow-stackblur

Please remember to install pillow before using this library.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pillow-stackblur-0.1.1.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

pillow_stackblur-0.1.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl (14.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ x86-64

File details

Details for the file pillow-stackblur-0.1.1.tar.gz.

File metadata

  • Download URL: pillow-stackblur-0.1.1.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for pillow-stackblur-0.1.1.tar.gz
Algorithm Hash digest
SHA256 da59ee76760518acbcfdf6cda9c52416149ca0151264c7dd865daf793d9371e6
MD5 7c744bef8f77ae8b3e0802deafc189ad
BLAKE2b-256 281c8ff07057d9cad62ad7f675f1e8abb773ba4b47ef33c36ec91888af0bb5d9

See more details on using hashes here.

File details

Details for the file pillow_stackblur-0.1.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pillow_stackblur-0.1.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 eea18caae5821ef2da23844d7845aea379ad8a4fa43aa02aedbace31cb75def4
MD5 ab0cc3920a485cc67f799d5a6ee7203b
BLAKE2b-256 030f2f1c684f745524d2ff6f253d8d6f4a962a2448486090c8cd384cdba9d0f4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page