C ++ - Загрузка Base64 Encoded String изображения в Boost GIL изображение / представление - PullRequest
0 голосов
/ 09 марта 2020

Я использую Boosts Generi c Библиотека изображений. Мне дают строковое представление изображения. После декодирования могу ли я непосредственно создать объект Image или View с этими данными? Или мне нужно записать данные на компьютер в качестве example.png и использовать функции read_image GIL? Документация упоминает динамические c изображения, но все еще принимает имя файла в качестве параметра для функций ввода / вывода.

В идеале я бы искал функцию, которая принимает строку или байтовый массив в качестве параметра, а не имя изображения для загрузки с диска. Что-то вроде GDI + FromStream. Я вижу, что в документации сказано: «Все функции принимают имя файла или устройство в качестве первого параметра. Устройством может быть FILE *, std :: ifstream и TIFF *». Возможно, возможно редактировать содержимое ifstream, чтобы иметь данные изображения, но не уверен, что это действительно возможно.

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