Вниз
Скачать: 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.026 c
1-1080804481
Layner
2004-04-01 11:28
2004.04.18
Закрасить фигуру TShape бело-синим, плавным перетоком


3-1080102227
Oldster
2004-03-24 07:23
2004.04.18
Информация о базе данных


4-1076572782
Дёма
2004-02-12 10:59
2004.04.18
Версия Windows


14-1080228866
Petr V. Abramov
2004-03-25 18:34
2004.04.18
Любителям 3D-стрелялок обращаться в местный военкомат :)


14-1080220067
VID
2004-03-25 16:07
2004.04.18
Нужен сервер с реальным IP




   Наверх