Форум: "WinAPI";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
ВнизМастера помогите разобраться с конфертом битмапа!!! Найти похожие ветки
← →
Rauf © (2004-02-06 02:46) [0]Прочел статью MSDN как сохранять файл битмапа на диске!!!
Вот ссылка
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/bitmaps_7zfp.asp
Подредактировал функцию
CreateBitmapInfoStruct
и добавил в качестве параметров
цвет на пиксель (bpp), ширину и высоту картинки.
Все заполняю как было, только
.bmiHeader.biPlanes задаю значение "1".
Все пашет, только если задать в качестве BPP значения меньше 8 (включительно), то выдает черное изображение! При этом характеристики битмапа в Эксплорере показывает правильно!
Объясните пожалуйста в чем моя ошибка?
← →
Rauf © (2004-02-06 02:54) [1]т.е. сорри, не конфертом а конвертом!!!
← →
MBo © (2004-02-06 06:56) [2]>качестве BPP значения меньше 8 (включительно), то выдает черное изображение
Похоже на то, что ты палитру не записываешь
← →
Rauf © (2004-02-06 14:19) [3]Но ведь для 16 bpp палитра тоже требуется, хотя все пашет, но не до конца.
← →
MBo © (2004-02-06 14:30) [4]>Rauf
Нет, 16 бит - без палитры.
← →
4i (2004-02-06 19:35) [5]
> Rauf © (06.02.04 14:19) [3]
будь другом, пришли свой исходник, если он у тебя на delphi
merkd@yandex.ru
← →
Rauf © (2004-02-07 01:20) [6]А можно на "С", почти ведь одно и тоже, это же WINAPI, в крайнем случае припишу комментарии!!!??? Можно???
← →
4i (2004-02-07 12:21) [7]на С есть.. у меня не работает сохранение в файл потока байт, т.к. не особенно в этой теме(графика) разобрался.. а в делфи проще мне было бы.
спасибо
← →
MBo © (2004-02-07 14:24) [8]>4i
исходники TBitmap.SaveToStream(File)
← →
4i (2004-02-08 00:56) [9]
> MBo © (07.02.04 14:24) [8]
там куча перекрестных ссылок на вспомогательные функции, т.е сохранение потока байт не сосредоточено в одной процедуре(наверное, множество вспомогательных процедур используется прочими public)
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.035 c