{ "info": { "author": "Jones Chi", "author_email": "duguschi@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "\npillow-stackblur\n================\n\nThe Stack Blur filter for Pillow.\n\nThe Stack Blur Algorithm was invented by Mario Klingemann,\nmario@quasimondo.com and described here:\nhttp://incubator.quasimondo.com/processing/fast_blur_deluxe.php\n\nThis original C++ RGBA (32 bit color) multi-threaded version\nby Victor Laskin (victor.laskin@gmail.com) could be found here:\nhttp://vitiy.info/stackblur-algorithm-multi-threaded-blur-for-cpp\n\nThe python implementation is porting from C++ multi-threaded version.\nAnd wrap the implementation as a filter for pillow.\n\nExample:\n--------\nBlur the image with radius 10.\n```python\nfrom PIL import Image\nfrom stackblur import StackBlur\nim = Image.open('img.png')\nim = im.filter(StackBlur(10))\nim.save('blurred_img.png')\n```\n\nInstallation:\n-------------\n pip install pillow-stackblur\n\nPlease remember to install `pillow` before using this library.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dldevinc/pillow-stackblur", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pillow-stackblur", "package_url": "https://pypi.org/project/pillow-stackblur/", "platform": "", "project_url": "https://pypi.org/project/pillow-stackblur/", "project_urls": { "Homepage": "https://github.com/dldevinc/pillow-stackblur" }, "release_url": "https://pypi.org/project/pillow-stackblur/0.0.2/", "requires_dist": [ "pillow" ], "requires_python": ">=3.5.0,<3.8.0", "summary": "The Pillow filter for Stack Blur.", "version": "0.0.2" }, "last_serial": 5860222, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "4a9adb7fb326beb9bc9fcb9740a9a18d", "sha256": "500f04ee3f05c3259339025c0cbb2340b858305b768b4e1dfb3e2987dacabb4f" }, "downloads": -1, "filename": "pillow_stackblur-0.0.1-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "4a9adb7fb326beb9bc9fcb9740a9a18d", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.4.0", "size": 19079, "upload_time": "2019-06-15T20:57:07", "url": "https://files.pythonhosted.org/packages/bf/cb/50162a9f5af2b13ae6c0bcacaeaf26ed43b814d4db036a89242ad4eab01a/pillow_stackblur-0.0.1-cp36-cp36m-manylinux1_x86_64.whl" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "9ce71fd04668ede582a07fbb3916091d", "sha256": "48736515e942733d7c8484dd995ed8c96ce3560c0f19eebc4542ce66154452f0" }, "downloads": -1, "filename": "pillow_stackblur-0.0.2-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "9ce71fd04668ede582a07fbb3916091d", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3.5.0,<3.8.0", "size": 21645, "upload_time": "2019-09-20T05:39:10", "url": "https://files.pythonhosted.org/packages/7f/ba/d3f1e4f1bfe783fa0aaee497a5255d8f5a92378367734a5914cbf3143266/pillow_stackblur-0.0.2-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "7a75c6478b1ca79e03a231cf487c9230", "sha256": "9638e397957a63a4b01908c7d6b500732f093bdde495a46116a7098290ae8296" }, "downloads": -1, "filename": "pillow_stackblur-0.0.2-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "7a75c6478b1ca79e03a231cf487c9230", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.5.0,<3.8.0", "size": 21855, "upload_time": "2019-09-20T05:39:12", "url": "https://files.pythonhosted.org/packages/73/5c/61404e9f58464f3d1fff03ca10f86c4cf0b4cc4b4a6d70bf18e39b648020/pillow_stackblur-0.0.2-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "701528a45cf9c04e31d8df837e24cc2d", "sha256": "1b95d3e6d65f913946f5279d31bf47af6e59707960d0752b27322e055085ab5a" }, "downloads": -1, "filename": "pillow_stackblur-0.0.2-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "701528a45cf9c04e31d8df837e24cc2d", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.5.0,<3.8.0", "size": 20640, "upload_time": "2019-09-20T05:39:14", "url": "https://files.pythonhosted.org/packages/50/ca/315f0e64e4a973d1572c0dc84c7729f9b55884669b1407a4ffa0164a8f9f/pillow_stackblur-0.0.2-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "aa4afddd8b7a0dcf88ef08f5af1743da", "sha256": "e291d898eb8d879c9ffde23f669f46f3468a06d3f12e47be3c7768dd0e7a65d7" }, "downloads": -1, "filename": "pillow-stackblur-0.0.2.tar.gz", "has_sig": false, "md5_digest": "aa4afddd8b7a0dcf88ef08f5af1743da", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.0,<3.8.0", "size": 5101, "upload_time": "2019-09-20T05:39:16", "url": "https://files.pythonhosted.org/packages/ec/30/f4897d2d83f79f62e596ed83c5d9ab8dc6929c5b59359557e787988c1a7a/pillow-stackblur-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9ce71fd04668ede582a07fbb3916091d", "sha256": "48736515e942733d7c8484dd995ed8c96ce3560c0f19eebc4542ce66154452f0" }, "downloads": -1, "filename": "pillow_stackblur-0.0.2-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "9ce71fd04668ede582a07fbb3916091d", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3.5.0,<3.8.0", "size": 21645, "upload_time": "2019-09-20T05:39:10", "url": "https://files.pythonhosted.org/packages/7f/ba/d3f1e4f1bfe783fa0aaee497a5255d8f5a92378367734a5914cbf3143266/pillow_stackblur-0.0.2-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "7a75c6478b1ca79e03a231cf487c9230", "sha256": "9638e397957a63a4b01908c7d6b500732f093bdde495a46116a7098290ae8296" }, "downloads": -1, "filename": "pillow_stackblur-0.0.2-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "7a75c6478b1ca79e03a231cf487c9230", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.5.0,<3.8.0", "size": 21855, "upload_time": "2019-09-20T05:39:12", "url": "https://files.pythonhosted.org/packages/73/5c/61404e9f58464f3d1fff03ca10f86c4cf0b4cc4b4a6d70bf18e39b648020/pillow_stackblur-0.0.2-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "701528a45cf9c04e31d8df837e24cc2d", "sha256": "1b95d3e6d65f913946f5279d31bf47af6e59707960d0752b27322e055085ab5a" }, "downloads": -1, "filename": "pillow_stackblur-0.0.2-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "701528a45cf9c04e31d8df837e24cc2d", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.5.0,<3.8.0", "size": 20640, "upload_time": "2019-09-20T05:39:14", "url": "https://files.pythonhosted.org/packages/50/ca/315f0e64e4a973d1572c0dc84c7729f9b55884669b1407a4ffa0164a8f9f/pillow_stackblur-0.0.2-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "aa4afddd8b7a0dcf88ef08f5af1743da", "sha256": "e291d898eb8d879c9ffde23f669f46f3468a06d3f12e47be3c7768dd0e7a65d7" }, "downloads": -1, "filename": "pillow-stackblur-0.0.2.tar.gz", "has_sig": false, "md5_digest": "aa4afddd8b7a0dcf88ef08f5af1743da", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.0,<3.8.0", "size": 5101, "upload_time": "2019-09-20T05:39:16", "url": "https://files.pythonhosted.org/packages/ec/30/f4897d2d83f79f62e596ed83c5d9ab8dc6929c5b59359557e787988c1a7a/pillow-stackblur-0.0.2.tar.gz" } ] }