fill. Закрашивание одноцветной области изображения

^картинка.fill(x;y;цвет)   

Метод используется для перекрашивания участка изображения одного цвета в переданный цвет. Участок закрашивания и заменяемый цвет определяются точкой с координатами X и Y.

Пример

$square[^image::create(100;100;0x000000)]
^square.
line(0;0;100;100;0xFFFFFF)
^square.fill(10;0;0xFFFF00)
$
response:body[^square.gif[]]

В браузере будет выведен квадрат размером 100 х 100 пикселей, перечеркнутый по диагонали белой линией. Нижняя половина квадрата - черная, а верхняя закрашена желтым цветом.


Copyright © 1997–2024 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 06.06.2024