Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.10;
Скачать: CL | DM;

Вниз

Графика, Tcolor, Palette   Найти похожие ветки 

 
MiS   (2002-10-22 19:40) [0]

Есть картинка в Bitmape. Нужно изменить цвет каждого пикселя на следующий.
Если bmp 24 bit то
bitmap.canvas.pixels [i,j]:= bitmap.canvas.pixels [i,j]+1 .
Если bmp 16 bit, то так уже не получается.
Ну а если bmp 8 bit то там вообще с палитрой работать надо. А как это делать я вообще не знаю. Объясните пожалуйста.


 
apay ©   (2002-10-23 00:44) [1]

есть такое property как scanline, его и юзай


 
Ich Hasse ©   (2002-10-23 22:27) [2]

там по идее просто меняется шаг в зависимости битности...
в 24 битной под один цвет выделяется 2^24 бит
16 - 2^16
8 - 2^8

вот и высчитывай отсюда шаг...


 
Fenik   (2002-10-27 21:00) [3]

Для битмепа с 24 битами используй ScanLine.
Посмотри графические функции на http://delphibase.endimus.com/



Страницы: 1 вся ветка

Текущий архив: 2003.02.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
1-28833
qweqewqe
2003-02-02 18:06
2003.02.10
Ошибка в Delphi?


1-28733
Warlib
2003-01-31 18:22
2003.02.10
Обработчик событий для OLE объекта!


6-28958
maxim2
2002-12-16 14:45
2003.02.10
Как узнать в какой момент ведется передача в интернет а когда при


1-28814
nikkie
2003-01-31 16:13
2003.02.10
Русские акселераторы


9-28565
Kornoman
2002-08-23 09:57
2003.02.10
Создание меню