oro/image-optimization

允许通过UI控制图像质量。通过优化图像,从而减少整体存储大小。

4.1.2 2021-06-14 15:28 UTC

This package is auto-updated.

Last update: 2024-08-28 21:11:52 UTC


README

⚠️ 自4.2版本起,此功能是OroPlatform的一部分,不再需要此扩展。

OroImageOptimizationBundle允许管理员通过UI控制图像质量,从而减少存储中的图像大小。

配置处理器

OroImageOptimizationBundle支持以下库

  • pngquant - 用于PNG图像有损压缩的工具。
  • jpegoptim - 用于优化/压缩JPEG文件的工具。

为了正常工作,您需要与以下版本对应的库

  • 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缩放质量(%) - ‘保留质量’和‘最小化文件大小’。指示您希望降低多少图像质量。

资源