Вниз
Скачать: CL | DM;

Мастера помогите разобраться с конфертом битмапа!!!   Найти похожие ветки 

 
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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.021 c
3-1079438056
V-A-V
2004-03-16 14:54
2004.04.18
Просмотр парадоксовских таблиц


8-1073328665
Ilya
2004-01-05 21:51
2004.04.18
Аналог процедуры Sound в Delphi


1-1080473055
Александр из Минска
2004-03-28 15:24
2004.04.18
КАК разбить на листы при печати TStringGrid?


3-1080067163
zeratul_pr
2004-03-23 21:39
2004.04.18
*.mdb ошибка!!!


14-1079937522
Real
2004-03-22 09:38
2004.04.18
1 апреля - НА НОСУ!




   Наверх