Распакованное растровое изображение не отображается должным образом без видимой причины при использовании winGDIC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Распакованное растровое изображение не отображается должным образом без видимой причины при использовании winGDI

Сообщение Anonymous »

Я пытался создать свой собственный PDF-редактор и создал анализатор PDF-файлов, который отлично работает с любыми функциями PDF-файлов, пока не появятся изображения. Прежде всего, изображения в моих PDF-файлах сжимаются с помощью стандартного алгоритма DEFLATE/INFLATE, и все они имеют фильтр FlateDecode. изображения, сжатые и распакованные, будут содержать много необработанных байтов, которые могут быть повреждены как строка или символ, поэтому на всякий случай я использовал вектор uint8_t. вот моя функция декомпрессии/инфляции:

Код: Выделить всё

std::vector parser::inflate_stream_to_raw(const std::vector& deflated_stream) {
z_stream stream{};
int ret = inflateInit(&stream);
if (ret != Z_OK) std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/78624152/decompressed-bitmap-image-fails-to-render-properly-for-no-obvious-reason-when-us[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»