Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.18;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.019 c
4-59515
TankMan
2002-10-07 00:52
2002.11.18
Список запущенных процессов


4-59503
AlexHEY
2002-10-09 03:22
2002.11.18
Пустая форма на WinApi?


14-59424
lak
2002-10-31 15:26
2002.11.18
html - переадресация


3-59062
Ghost-Kasper
2002-10-30 12:13
2002.11.18
Как можно даставать данные из Excel, не преобразовывая их в друго


1-59169
poratora
2002-11-09 08:41
2002.11.18
Не могу запустить Word