replace. Замена цвета в области, заданной таблицей координат
^картинка.replace(старый цвет;новый цвет)[таблица с координатами точек]
^картинка.replace(старый цвет;новый цвет)[3.4.1]
Метод используется для замены одного цвета другим в области изображения, заданной с помощью таблицы координат. Если таблица с координатами не указана, то замена цвета производится во всём изображении.
Пример
$paint_nodes[^table::create{x y
10 20
90 20
90 80
10 80
}]
^square.replace(0x000000;0xFF00FF)[$paint_nodes]
$response:body[^square.gif[]]
В браузере будет выведен черный квадрат, перечеркнутый по диагонали белыми линиями, со вписаным в него розовым прямоугольником. Поскольку в методе replace задана замена на розовый цвет только для черного цвета, белые линии не перекрасились.