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

Работа с палитрой   Найти похожие ветки 

 
login2 ©   (2002-07-30 11:18) [0]

Подскажите, почему вот этот кусок кода по фильтрации изображения

for i:= 0 to PaletteSize-1 do
if palPalEntry[i].peRed <125 then
begin
palPalEntry[i].peRed:=0;
palPalEntry[i].peGreen:=0;
palPalEntry[i].peBlue:=0;
end
else
begin
palPalEntry[i].peRed:=255;
palPalEntry[i].peGreen:=255;
palPalEntry[i].peBlue:=255;
end;

работает также как и инверсия, вернее сказать неправильно работает инвертирование:

for i:= 0 to PaletteSize-1 do
if palPalEntry[i].peRed > 125 then
begin
palPalEntry[i].peRed:=0;
palPalEntry[i].peGreen:=0;
palPalEntry[i].peBlue:=0;
end
else
begin
palPalEntry[i].peRed:=255;
palPalEntry[i].peGreen:=255;
palPalEntry[i].peBlue:=255;
end;


 
MBo ©   (2002-07-30 11:28) [1]

в чем выражается неправильная работа?
приведенный кусок успешно выполняет заданные действия. Что дальше?


 
login2 ©   (2002-07-30 11:46) [2]

по каким-то причинам не изменяется само изображение,
хотя палитра изменяется, я смотрел в ACDSee.
Оба куска кода изменяют палитру, но изображение только фильтруется(темные в черное, светлое в белое) и все.


 
MBo ©   (2002-07-30 11:51) [3]

>темные в черное, светлое в белое
а что нужно-то?


 
login2 ©   (2002-07-30 12:01) [4]

нужно сделать инвертирование, или ты хочешь сказать что оно у тебя работает?



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

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



Память: 0.46 MB
Время: 0.018 c
4-59496
REA
2002-10-08 13:49
2002.11.18
Минимизация формы


1-59237
DelphiDummy
2002-11-02 13:33
2002.11.18
Алгоритм шифрования ГОСТ-28147-89 на Delphi


8-59286
Дж
2002-07-31 11:37
2002.11.18
Как можно проиграть MP3 !!!


1-59203
Erik
2002-11-05 18:35
2002.11.18
Работа с указателем


4-59481
Beginer1
2002-10-07 16:35
2002.11.18
FindFirstFile




   Наверх