joshcronin/silverstripe-optimisedimages

1.4 2017-08-22 18:03 UTC

This package is not auto-updated.

Last update: 2024-09-29 03:10:16 UTC


README

自动优化上传到 SilverStripe CMS 的图片

安装

可以通过 composer 或手动下载发布版进行安装。

通过 Composer

$ composer require joshcronin/silverstripe-optimisedimages

手动

  1. 发布页面 下载模块。
  2. 解压文件。
  3. 确保解压后的文件夹命名为 'silverstripe-optimisedimages'。
  4. 将此目录放置在您的网站根目录中。这是包含框架和 CMS 的目录。
  5. 在您的网站上运行 /dev/build

用法

插件扩展到 Image 对象的 onAfterUpload 方法。每次上传 Image 对象时,它都会使用在 app.yaml 中定义的选项来优化图片。

配置中有三个键在无论使用哪种优化提供商时都会使用。这些是 UseSaveOriginalOriginalDir

Use

Use 接受两个值 KrakenTinyPNG。该值用于决定使用哪个服务来优化图片。

SaveOriginal

SaveOrginal 接受布尔值,如果为 true,则会在 OriginalDir 键指定的目录中保留原始图片 - 未优化。

OriginalDir

OriginalDir 接受一个字符串,表示应保存原始图片的目录路径。这仅在 SaveOriginal 设置为 true 时使用。