Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/prideout/snowy
Small Image Library for Python 3
https://github.com/prideout/snowy
image-processing python
Last synced: 9 days ago
JSON representation
Small Image Library for Python 3
- Host: GitHub
- URL: https://github.com/prideout/snowy
- Owner: prideout
- License: mit
- Created: 2018-08-20T00:01:19.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T03:14:11.000Z (almost 2 years ago)
- Last Synced: 2024-08-30T23:53:37.241Z (2 months ago)
- Topics: image-processing, python
- Language: Python
- Size: 7.99 MB
- Stars: 416
- Watchers: 6
- Forks: 15
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Build Status](https://travis-ci.org/prideout/snowy.svg?branch=master)](https://travis-ci.org/prideout/snowy)
## Snowy
This is a tiny Python 3 module for manipulating and generating images.
- Simple and flat API. See the [documentation](https://prideout.net/snowy/).
- Supports resize and blur with a variety of filters.
- Honors a specified wrap mode for proper boundary behavior.
- Supports simple OpenEXR images (never clamps colors).
- Written purely in Python 3 and accelerated using [numba](https://numba.pydata.org/).
- Efficiently generates gradient noise and distance fields.Snowy is somewhat similar to [pillow](https://python-pillow.org/) and
[scikit-image](https://scikit-image.org/), but has a small feature set with some unique abilities.
Painting and 2D paths are outside the scope of the library. See
[pycairo](https://pycairo.readthedocs.io/en/latest/) or
[skia-pathops](https://github.com/fonttools/skia-pathops).