В чем разница между свойством size и displaySize метода ImageEditor.cropImage()? Что представляют собой эти два свойства? Небольшой пример будет более полезен, если он будет выполнен с изображением. Спасибо !!!





размер: это фактический размер изображения.
Размер дисплея: это размер изображения, до которого вы хотите его масштабировать.
Пример - активы @ 3x в виртуальное разрешение2208×1242 (с баллами 736x414)
cropData = {
size:{width: 414, height: 736},
displaySize:{width: 1242, height: 2208},
resizeMode:'contain',
}
try {
await ImageEditor.cropImage(uri
cropData, (successURI) => { console.info('Success') },
(error) =>{ console.info('Error,',error) }
)
}
Разница между этими двумя свойствами:
Свойство size определяет фактический размер изображения, которое мы
собираюсь обрезать.
Свойство displaySize указывает размер, до которого мы хотим, чтобы
масштабировать изображение после кадрирования.
Например:
cropData = {
offset: ...
size: {width: actualWidthOfTheImage, height: actualHeightOfTheImage},
displaySize: {width: newWidthOfTheImage, height: newHeightOfTheImage}
resizeMode: ...
}