frosh / thumbnail-processor
此插件允许您使用可变缩略图,而无需将它们存储在存储中。
1.0.1
2021-06-30 19:57 UTC
Requires
- composer/installers: ~1.0
README
如果您的文件系统(或存储适配器)支持,此插件允许您使用可变缩略图。它将为原始图像路径添加参数。因此,您可以在不保存存储的情况下添加新缩略图。
安装
从发布页面下载插件并在Shopware中启用它。
用法
您可以在插件中激活缩略图处理器的使用。更改设置后,请清除所有缓存。这将访问所有从原始图像变量的缩略图。缩略图文件将不再需要。
f.e.:
https://cdn.example.de/media/image/01/82/69/sasse_200x200.png
becomes:
https://cdn.example.de/media/image/52/5b/a1/sasse.png?width=200&height=200
您可以在插件配置中编辑缩略图模板。默认 {mediaUrl}/{mediaPath}?width={width}&height={height}
。可用的变量及其示例
- {mediaUrl}: https://cdn.test.de/
- {mediaPath}: media/image/5b/6d/16/tea.png
- {width}: 800
- {height}: 800
删除不必要的缩略图
要删除所有缩略图,请使用以下命令。这将收集并删除与媒体管理器相关的所有缩略图:bin/console frosh:thumbnails:remove
已测试支持
imgproxy 链接
在内部测试商店的不可安全环境中进行测试。模板示例:http://localhost:8080/insecure/fit/{width}/{height}/sm/0/plain/{mediaUrl}/{mediaPath}
。
BunnyCDN 链接
您需要在BunnyCDN的区域中激活Bunny Optimizer
和Manipulation Engine
。
Images.weserv.nl 链接
一个图像缓存和调整大小服务。通过全球缓存即时调整图像。模板示例:https://images.weserv.nl/?url={mediaUrl}/{mediaPath}&w={width}&h={height}
。
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。