Передайте связанный React-Native образ в собственный модуль - PullRequest
0 голосов
/ 24 мая 2018

Я пытаюсь написать собственный модуль для React-Native, который может обрабатывать изображения, и для JS-кода должна быть возможность передачи в связанных изображениях.Под связанными изображениями я имею в виду тип изображения, который можно установить в качестве источника компонента Image с помощью require.

Это было бы очень просто, если бы был способ получить собственный путь к файлудля этих изображений в комплекте, но я не могу найти способ сделать это.Я предполагаю, что какой-то другой причудливый способ передачи изображений в React-Native также подойдет, но я не видел упоминаний о чем-то подобном.

PS.В данный момент я занят модулем Android, но хочу, чтобы он работал и на iOS.

1 Ответ

0 голосов
/ 24 мая 2018

Вы можете использовать изображение в кодировке base64 https://facebook.github.io/react-native/docs/image.html

<Image
  style={{width: 66, height: 58}}
  source={{uri: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAYAAAA6oTAqAAAAEXRFWHRTb2Z0d2FyZQBwbmdjcnVzaEB1SfMAAABQSURBVGje7dSxCQBACARB+2/ab8BEeQNhFi6WSYzYLYudDQYGBgYGBgYGBgYGBgYGBgZmcvDqYGBgmhivGQYGBgYGBgYGBgYGBgYGBgbmQw+P/eMrC5UTVAAAAABJRU5ErkJggg=='}}
/>

Может быть неэффективно для больших изображений, хотя

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...