![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как указать цвет пикселя 8-битному изображению? [Delphi, Windows]
andreil © (2008-04-23 17:02:00)Есть у меня в памяти массив байтов, представляющий собой набор пикселей, те размер массива = Width*Heigth. каждый байт - цвет конкретного пикселя.
Делаю так:
for i:=W-1 downto 0 do
for n:=H-1 downto 0 do
Self.Mip0.Pixels[i,n]:=buf[i+n*W];
На выходе - красно-ченое изображение, те пиксели указываются, а цвет - нет :(
С палитрой ника разобраться не могу, что там и как писать :(
Vladimir Kladov (2008-04-24 16:14:00) [1]DibPalEntries[i] для палитры, ScanLines для прямого дуступа к данным.