novatio / silverstripe-aviary
一个基于Aviary Photo Editor构建的SilverStripe图片编辑器。
1.0.2
2016-07-01 15:28 UTC
Requires
- silverstripe/cms: ~3.1
- silverstripe/framework: ~3.1
This package is auto-updated.
Last update: 2024-09-12 20:08:22 UTC
README
一个基于Aviary Photo Editor(或Adobe Creative SDK Image Editing组件)构建的SilverStripe图片编辑器。编辑器可在Assets Admin和HtmlEditorField Image组件中使用。
要求
SilverStripe >= 3.1
安装
Composer
composer require novatio/silverstripe-aviary
- 添加aviary配置(见下文)
- 运行dev/build?flush=1
手动
- 将文件保存到SilverStripe安装根目录下的名为'aviary/'的文件夹中。
- 添加aviary配置(见下文)
- 运行dev/build?flush=1
配置
- 在Adobe Creative SDK网站上创建一个新的应用程序
- 将您的ClientID添加到
mysite/_config/config.yml
Aviary: ClientID: '<your client id>'
默认情况下,此aviary模块将使用默认的Adobe Creative SDK Image Editing流程:它将使用默认的onSave
方法,该方法将生成的图像保存到Creative Cloud,然后将其文件同步到您的文件系统中。
此方法有两个限制:编辑/输出限制为1兆像素和每月250,000次保存。
此模块提供了一个配置设置,以便所有图像逻辑都在您的服务器上本地处理。在本地处理所有保存可能会让您能够处理更大的文件而无需保存限制。
要启用此功能,请将以下内容添加到您的配置中
Aviary: LocalProcessing: true
注意:使用此设置时,Adobe Creative SDK库(JavaScript)仍然从Adobe的服务器加载。如果您也想从自己的服务器加载此库,请添加以下配置指令
Aviary: LocalProcessing: true UseLocalLibrary: true
请查阅Adobe Creative SDK使用条款,以确保本地处理和从自己的服务器加载库是允许的。
归属
- Adobe Creative SDK Image Editing组件和任何Adobe图像/徽标/按钮、许可权和版权:Adobe(《使用条款》)