C ++: преобразование строки base64 в изображение - PullRequest
2 голосов
/ 06 декабря 2011

есть ли способ конвертировать строку base64 в изображение;в Visual C ++?Я получил изображение в результате получения изображения из URL-адреса, закодированного как base64, поэтому мне нужно вернуть его.

Я действительно потерян в этом вопросе;Я использую Visual C ++ 2010.

До сих пор я копался в GDI +, но не знаю, правильно ли это.

Спасибо.

1 Ответ

3 голосов
/ 06 декабря 2011

Преобразование в байты, преобразование байтов в растровое изображение, (необязательно) растровое изображение bitblt в окно.

Как мне base64 кодировать (декодировать) в C?

Как создать изображение в GDI + из строки, закодированной в Base64, в C ++?

Вам необходимо знать, к какому типу изображения относятся полученные байты. Затем вам нужно найти алгоритм, который может это понять, или просто сохранить байты как тип файла (если он уже создан с информацией заголовка и всем остальным).

Если это просто растровое изображение (например, растровое изображение MFC), вам понадобится способ преобразовать его в изображение, если вы собираетесь его сохранить. Если вы просто намереваетесь отобразить его, и это уже растровое изображение, просто используйте методы GDI.

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