![]() |
|
#1
|
|||
|
|||
![]() Доброй ночи.
Решил сделать программу которая заменяет все пиксели определенного цвета на белый. Код:
begin if image1.Canvas.Pixels[i,j]= rgb(128,164,195) or rgb(129,164,195) then image1.Canvas.Pixels[i,j]:=clwhite end; Проблема в том, что когда значение rgb после or отличается от первого значения rgb, цвет вообще не заменяется. Подскажите в чем проблема ? Спасибо |
#2
|
||||
|
||||
![]() код сначала показался выносом мозга...))
может быть вы имели это ввиду Код:
begin if (image1.Canvas.Pixels[i,j]= rgb(128,164,195)) or (image1.Canvas.Pixels[i,j]= rgb(128,164,195) ) then image1.Canvas.Pixels[i,j]:=clwhite end; |
#3
|
|||
|
|||
![]() Цитата:
or (image1.Canvas.Pixels[i,j]= rgb(128,164,195) ) Выдавал ошибку Бывает же такое) Спасибо большое)) |
#4
|
||||
|
||||
![]() да.. у всех бывает))
|