我试图在编辑器加载之前使用强制裁剪。我尝试使用文档中给出的示例,但它会抛出一个错误,说Could not find control with identifier crop
.
此外,它不适用于 DesktopUI。只有在我使用 ReactUI 时才会调用它。
我试图在编辑器加载之前使用强制裁剪。我尝试使用文档中给出的示例,但它会抛出一个错误,说Could not find control with identifier crop
.
此外,它不适用于 DesktopUI。只有在我使用 ReactUI 时才会调用它。
标识符是transform
:
forceControls: [
{
control: "transform",
options: {
ratios: [
{
identifier: 'imgly_transform_common_9-16', // custom crop
defaultName: '9:16',
ratio: 9 / 16,
dimensions: new this.PhotoEditorSDK.Math.Vector2(720, 1280),
selected: true
},
]
}
}
]
editor: {
controlsOptions: {
transform: {
ratios: [
{
name: 'your_custom_dimension_name',
ratio: 3 / 1,
defaultName: "3:1",
dimensions: new PhotoEditorSDK.Math.Vector2(600, 200)
}
],
replaceRatios: false
}
}
}
将此代码添加到编辑器对象中,然后它将正常工作。