nereid动态图像缩放转换模块
trytond_nereid_image_transformation的Python项目详细描述
此模块用作静态文件的动态图像大小调整加载项 nereid中的功能。
如何使用
该模块向静态文件模块引入了一个新的url处理程序,它 采用一个url路径,在该路径中可以嵌入转换命令 动态调整大小、旋转(todo)和执行各种其他变换。
注意事项
图像处理很慢!真慢!
因此,此模块设计用于前端缓存。这个 默认情况下,模块中的响应包含前端缓存的说明 将文件存储在缓存中86400秒(相当于一天)。
还建议对nereid和 您的web服务器(apache,nginx)可以加快图像的传输速度。
示例
{{ product.large_image.transform_command().thumbnail(120, 120).resize(100, 100) }}
在模板中使用上述内容会产生以下URL:
/en_US/static-file-transform/1/thumbnail,w_120,h_120,m_n/resize,w_100,h_100,m_n.png