Я сгенерировал bitmap.dll через winddk.BMP изображение сгенерировано Но отображается инвертированное
Добавлено вручную в качестве драйвера принтера, выбирающего драйвер печати в файл.
Используя это, я создаю изображение своего документа, используя команду печати из файла.
Я могу создать изображение и просмотреть его, но проблема в том, что я получаю обратное (зеркальное) изображение.
cScans = pOemPDEV->bmInfoHeader.biHeight;
// Flip the biHeight member so that it denotes top-down bitmap
pOemPDEV->bmInfoHeader.biHeight = cScans * -1;
У кого-нибудь обходным путем этого кода? Поскольку я получаю проблему, когда я комментирую (чтобы правильно сформировать заголовок) эти строки.
Да, я сделал это, но передавая отрицательное значение biHeight, заголовок изображения изменяется и поэтому изображение не загружается в моем приложении. – user549757
вам нужно объяснить, как измененный заголовок изображения может препятствовать загрузке. Вы пытаетесь сохранить его на диск инвертированным? Я не думаю, что это действительно так. Если вы сохраняете BMP на диск, он ДОЛЖЕН быть снизу вверх. –