1

我试图在编辑器加载之前使用强制裁剪。我尝试使用文档中给出的示例,但它会抛出一个错误,说Could not find control with identifier crop.

此外,它不适用于 DesktopUI。只有在我使用 ReactUI 时才会调用它。

4

2 回答 2

0

标识符是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
        },
      ]
    }
  }
]
于 2018-07-11T10:18:30.773 回答
0
editor: {
    controlsOptions: {
      transform: {
        ratios: [
          {
            name: 'your_custom_dimension_name',
            ratio: 3 / 1,
            defaultName: "3:1",
            dimensions: new PhotoEditorSDK.Math.Vector2(600, 200)
          }
        ],
        replaceRatios: false
      }
    }
  }

将此代码添加到编辑器对象中,然后它将正常工作。

于 2018-10-29T09:50:01.527 回答