Хорошо, у меня есть изображение, полученное из внешнего приложения в 8-битном индексированном формате. Мне нужно, чтобы это изображение было преобразовано в 24-битный формат точно такого же размера.
Я попытался создать новое растровое изображение того же размера и типа Format24bppRgb, а затем с помощью объекта Graphics нарисовать 8-битное изображение поверх него перед сохранением его в виде Bmp. Этот подход не ошибается, но когда я открываю полученное изображение, заголовок BMP имеет все возможные значения. Высота и ширина ОГРОМНЫ и, кроме того, есть забавные (и большие) значения для флагов сжатия и некоторых других. К сожалению, мои особые требования - передать этот файл конкретному драйверу принтера, для которого требуется 24-битное изображение с определенными значениями заголовка (чего я пытаюсь достичь с помощью GDI +)
Кто-нибудь знает пример "конвертации" проиндексированного файла в неиндексированный 24-битный файл? Если не пример, по какому пути я должен начать писать свой собственный?
-Кевин Гросниклаус
kvgros@sseinc.com