frosh/thumbnail-processor

此插件允许您使用可变缩略图,而无需将它们存储在存储中。

1.0.1 2021-06-30 19:57 UTC

This package is auto-updated.

Last update: 2024-08-25 17:36:20 UTC


README

Software License

如果您的文件系统(或存储适配器)支持,此插件允许您使用可变缩略图。它将为原始图像路径添加参数。因此,您可以在不保存存储的情况下添加新缩略图。

安装

从发布页面下载插件并在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 OptimizerManipulation Engine

Activate Manipulation Engine

Images.weserv.nl 链接

一个图像缓存和调整大小服务。通过全球缓存即时调整图像。模板示例:https://images.weserv.nl/?url={mediaUrl}/{mediaPath}&w={width}&h={height}

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件