Как увидеть все байты необработанного изображения - PullRequest
0 голосов
/ 04 апреля 2020

Я работаю с изображениями в C ++, у меня есть программа, которая захватывает изображение, в результате получаются следующие данные:

Result image buffer

, затем при записи изображения в другую папку я получаю этот результат:

Result image written

CFileException ex;

CFile file;
file.Open((LPCTSTR)"test", CFile::modeCreate | CFile::modeWrite | CFile::modeNoTruncate, &ex);
file.Write(image.puc_image, lenOfImage)

при открытии файла с примечанием.

, поэтому в основном я хочу манипулировать данными, которые записываются и преобразуются в Base 64, а затем отправить в API. но я никогда не вижу все данные при чтении файла. поэтому соглашение base64 неправильно выводит данные.

1 Ответ

0 голосов
/ 04 апреля 2020

Пожалуйста, попробуйте использовать CFile::typeBinary

Если файл написан в текстовом режиме, переносы могут быть искажены.

...