photoeditorsdk принудительная обрезка в фоторедакторе
Я пытаюсь использовать принудительную обрезку перед загрузкой редактора. Я попытался использовать пример, приведенный в документации, но он выдает ошибку, говорящую Could not find control with identifier crop
,
Кроме того, он не работает с DesktopUI. Он вызывается только когда я использую ReactUI.
2 ответа
Идентификатор 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
}
}
}
Добавьте этот код в объект редактора, тогда он будет работать правильно.