oro / image-optimization
允许通过UI控制图像质量。通过优化图像,从而减少整体存储大小。
4.1.2
2021-06-14 15:28 UTC
Requires
- oro/platform: 4.1.*
README
⚠️ 自4.2版本起,此功能是OroPlatform的一部分,不再需要此扩展。
OroImageOptimizationBundle允许管理员通过UI控制图像质量,从而减少存储中的图像大小。
配置处理器
库
OroImageOptimizationBundle支持以下库
为了正常工作,您需要与以下版本对应的库
- pngquant >= 2.5.0
- jpegoptim >= 1.4.0
设置配置
要配置该软件包,您需要将以下选项添加到parameters.yml参数中
liip_imagine.pngquant.binary: /usr/bin/pngquant liip_imagine.jpegoptim.binary: /usr/bin/jpegoptim
- 处理器是外部库,因此需要单独安装。
- 如果配置指定了错误的库路径,版本不匹配或库未安装,系统将不进行图像处理,并且这些设置将不可用,也不会在系统配置中显示。
- 如果没有明确指定配置,系统将尝试自动查找库,如果找不到库,将记录错误。
UI配置
- JPEG缩放质量(%) - 从30到100的值,值越高,图像质量越好。
- PNG缩放质量(%) - ‘保留质量’和‘最小化文件大小’。指示您希望降低多少图像质量。