thumbor-wand-engine 0.1.1
pip install thumbor-wand-engine==0.1.1
Released:
ImageMagick imaging engine for Thumbor
Navigation
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: MIT License (MIT)
- Author: Pablo S. Blum de Aguiar
- Tags thumbor , imaging , imagemagick , magickwand , magick , wand
Classifiers
- Development Status
- Environment
- Intended Audience
- License
- Natural Language
- Operating System
- Programming Language
- Topic
Project description
thumbor-wand-engine
thumbor-wand-engine is an ImageMagick imaging engine for thumbor.
Installation
You can install the package from PyPI with pip:
$ pip install thumbor-wand-engine
Requirements
- Python 3.7 or higher
- MagickWand library
libmagickwand-devfor APT on Debian/UbuntuImageMagick-develfor Yum on CentOSimagemagickfor MacPorts/Homebrew on Mac
Why another engine
Thumbor ships with a builtin engine, however with thumbor-wand-engine you get:
- Smaller images ⏳ 💲
- Better image quality 🤩
- Support to animated WEBP ⏳ 💲
- Support to AVIF and HEIC 🖼
- IPTC/XMP data preservation 📜
- Smoother blur ✨
- Sharper resizing 📐
- Better watermarking 🏷
Usage
To use this engine with thumbor, define thumbor_wand_engine as the imaging
engine in thumbor.conf:
# imaging engine to use to process images
ENGINE = "thumbor_wand_engine"
Development
Requirements
- Python 3.6 or higher
- An activated virtual environment
- pre-commit
Create a development environment
-
Start by creating a new Python virtual environment with the tool of your choice (we recommend pyenv)
-
Install pre-commit (we recommend installing it not as part of the virtual environment — use your system's package manager)
-
Install thumbor-wand-engine in editable mode with all required dependencies:
$ make setup
Run tests
Once you have a working development environment:
-
Code!
🤓 🤔 💡 ⚡️ 🖼 -
Run tests
$ make test -
Check code coverage
$ make coverage-html $ open htmlcov/index.html -
Lint the code:
$ make lint -
Repeat!
Have fun!
License
Code in this repository is distributed under the terms of the MIT License.
See LICENSE for details.
Project details
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: MIT License (MIT)
- Author: Pablo S. Blum de Aguiar
- Tags thumbor , imaging , imagemagick , magickwand , magick , wand
Classifiers
- Development Status
- Environment
- Intended Audience
- License
- Natural Language
- Operating System
- Programming Language
- Topic
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters https://pypi.org/project/thumbor-wand-engine/0.1.1/#files
Showing 1 of 1 file.
File details
Details for the file thumbor_wand_engine-0.1.1.tar.gz.
File metadata
- Download URL: thumbor_wand_engine-0.1.1.tar.gz
- Upload date:
- Size: 10.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
21e49e3171b17e27a666c5d6ddafda110bcc12996c51525dd98c775f0fee3c22
|
|
| MD5 |
0893e4fb449d4bc2f849348b6bc2f28d
|
|
| BLAKE2b-256 |
65f4802579a04f9c028489b39e019f965aa74742d41c95f95e8e9627b0451494
|
File details
Details for the file thumbor_wand_engine-0.1.1-py3-none-any.whl.
File metadata
- Download URL: thumbor_wand_engine-0.1.1-py3-none-any.whl
- Upload date:
- Size: 5.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb96ba573acf6d9308e5ffd6e0753b7bd6db9d1902fa7ac202b8edc84dc48140
|
|
| MD5 |
c371d176a81ab42f9653f004f647cc2f
|
|
| BLAKE2b-256 |
f0c89cb6f98d6b403f7d0054a3e6173b0939c87ae7dbaac0eda8552822e57204
|