Nereid Image Transformation Module
This module works as a dynamic image resizing addon for the static file functionality in Nereid.
How to use
The module introduces a new URL handler to the static file module, which takes a URL path in which transformation commands could be embedded to dynamically resize, rotate (TODO) and do various other tranformations.
A note of warning
Image manipulation is slow! Really Slow!
Hence, this module is designed to be used with a frontend cache. The responses from the module by default has instructions for frontend caches to store the file in cache for 86400 seconds (equivalent to a day).
It is also recommended to use X-Send-File configuration with Nereid and your web server (apache, nginx) to speed up delivery of images.
Examples
{{ product.large_image.transform_command().thumbnail(120, 120).resize(100, 100) }}
Using the above in a template should result in the following URL:
/en_US/static-file-transform/1/thumbnail,w_120,h_120,m_n/resize,w_100,h_100,m_n.png
Metadata
Release files for trytond_nereid_image_transformation 4.0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| trytond_nereid_image_transformation-4.0.0.1.tar.gz | 7.9 kB | Without provenance | Details |
Release files / trytond_nereid_image_transformation-4.0.0.1.tar.gz
| Download URL | trytond_nereid_image_transformation-4.0.0.1.tar.gz |
|---|---|
| Size | 7.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ea3b2565e08fa403319ec159d23963c578d5c2c95e5284867d15030d61fcc404
|
|
BLAKE2b-256 checksum How to use checksums |
d0d0ff2dc4dfa2f7fd60604d22d082e5a06d273f97b155b4e218c7ff27992aff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for trytond_nereid_image_transformation 4.0.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.