Сообщение от MC-XOBAHCK
|
Как это сделать?
|
Достаточно прочесть об индексированной палитре, но учтите, у вас изображения при этом могут быть либо GIF, либо PNG8, максимальное количество цветов 256. В отличие от полноцветных изображений, в которых цвет каждого пикселя описывается байтом (или более), в индексированной палитре цвета содержащие в изображении имеют индексы, которые описаны в палитре (в фотошопе для веб приготовьте что либо и вы увидите палитру, в которой можно и удалять что-то из цветов). Меняете в палитре у индекса цвет, все пиксели с этим индексом раскрасятся в него. Это как светофор с зеленого на красный.
Ищите в сети, всего пересказывать некогда, а ссылок на все в уме я не держу. Но учтите, что canvas для JS слегка убогий и он не работает с индексированной палитрой.