Форум: "Media";
Текущий архив: 2003.02.10;
Скачать: [xml.tar.bz2];
ВнизГрафика, 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 вся ветка
Форум: "Media";
Текущий архив: 2003.02.10;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c