|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Как на delphi заменить цвета пикселей картинки?
Здравствуйте, предположим у меня есть два компонента Image1 и Image2. В первом загружается картинка во втором она перерисовывается но заменяются цвета пикселей. Как это реализовать на Delphi 7(сейчас только эта версия у меня установлена). Какой результат я пытаюсь сделать на delphi 7 я сделала на html 5 Вот:
https://codepen.io/Smith37/pen/KKXGmgw Так же еще код html5. Код HTML:
И скриншот замены пикселей. |
#2
|
|||
|
|||
Если картинка небольшая, то надо получить Bitmap из Image1, в этом битмапе есть св-во Canvas.Pixels, которое можно менать, указывая соотв. цвет.
Код:
procedure TForm1.Button1Click(Sender: TObject); var W: Word; begin for W := 10 to 200 do Canvas.Pixels[W, 10] := clRed; end; |
#3
|
|||
|
|||
|