Проблема в использовании @terrylinla / react-native-sketch-canvas для подписи на изображениях

#react-native #react-native-sketch-canvas

#react-native #react-native-sketch-canvas

Вопрос:

Я использую @terrylinla/react-native-sketch-canvas для подписи на изображениях. Поместите изображения в path android/app/src/main/res/drawable и поместите изображения в слайд.когда я запускаю свой код, я получаю следующую ошибку:

 error while updating property 'localSoureImage' of a View managed by RNSketchCanvs
null
Failed to allocate a 6215100 byte allocation with 4194304 free bytes and 4MB until OOM
 

Пример пути к изображению:

 localSourceImage = {
  filename: 'frontcar.jpg',
  directory: '',
  mode: 'AspectFit',
  includeImage: true,
  cropToImageSize: true
};
 

Ответ №1:

localSourceImage имеет только 3 реквизита: filename , directory и mode . IncludeImage и cropToImageSize являются свойствами SavePreference объекта.

SavePreference Объект:

 {
  folder: 'RNSketchCanvas',
  filename: 'image',
  transparent: true,
  imageType: 'jpg',
  includeImage: true,
  includeText: false,
  cropToImageSize: true
}
 

Локальное исходное изображение

 {
  filename: 'image.png',  
  directory: '',
  mode: 'AspectFill'
}
 

Ответ №2:

У меня была совершенно другая проблема с @terrylinla / react-native-sketch-canvas, но в итоге я переключился на https://www.npmjs.com/package/react-native-sketch . Однако не уверен, решит ли это вашу конкретную проблему.

Комментарии:

1. tnx много Рори. но пакет react-native-sketch не может удовлетворить мои потребности. я хочу нарисовать подпись на изображении, которое является фоном эскиза.

2. Не могли бы вы уточнить @NiloufarRezaee с фрагментом кода, я также сталкиваюсь с той же проблемой, что и у вас.