joshcronin / silverstripe-optimisedimages
1.4
2017-08-22 18:03 UTC
Requires
- composer/installers: ~1.0
- silverstripe/cms: ~3.2
- silverstripe/framework: ~3.2
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
手动
- 从 发布页面 下载模块。
- 解压文件。
- 确保解压后的文件夹命名为 'silverstripe-optimisedimages'。
- 将此目录放置在您的网站根目录中。这是包含框架和 CMS 的目录。
- 在您的网站上运行
/dev/build
。
用法
插件扩展到 Image
对象的 onAfterUpload
方法。每次上传 Image
对象时,它都会使用在 app.yaml
中定义的选项来优化图片。
配置中有三个键在无论使用哪种优化提供商时都会使用。这些是 Use
、SaveOriginal
和 OriginalDir
。
Use
Use 接受两个值 Kraken
或 TinyPNG
。该值用于决定使用哪个服务来优化图片。
SaveOriginal
SaveOrginal 接受布尔值,如果为 true,则会在 OriginalDir
键指定的目录中保留原始图片 - 未优化。
OriginalDir
OriginalDir 接受一个字符串,表示应保存原始图片的目录路径。这仅在 SaveOriginal
设置为 true 时使用。