Если вы просто хотите иметь возможность растягивать или перекрашивать части изображения, вы можете сделать это, используя обычные параметры HTML.Просто создайте изображение жирафа, разбейте его на куски, размер которых вы хотите изменить самостоятельно, и используйте компоновку CSS или таблицы.Вот художественный рендеринг:
___________________________
|image 1 V__ <<|
|head |oo | <<| <--- delicious acacia leaves
| | < <<<|
---------------------------
|image 2 | | |
|neck |o| |
| | | |
---------------------------
|image 3 / | |
|body /------/ \ |
| | \ |
---------------------------
|image 4| | | | | | | | |
|legs | | | | | | | | |
| \_/ \_/ \_/ \_/ | <--- I do not know what giraffe feet look like
---------------------------
Если вы хотите, чтобы у вашего жирафа была короткая шея, не меняя при этом ничего другого, вы можете просто изменить атрибут высоты второго изображения, например:
___________________________
|image 1 V__ <<|
|head |oo | <<|
| | < <<<|
---------------------------
|image 2 | | |
---------------------------
|image 3 / | |
|body /------/ \ |
| | \ |
---------------------------
|image 4| | | | | | | | |
|legs | | | | | | | | |
| \_/ \_/ \_/ \_/ |
---------------------------
Очевидно, что изменение ширины всего одного изображения приведет к тому, что границы больше не будут совпадать, поэтому вам придется изменить их все на одно и то же значение.
Для обработки изменений цвета вы можете использовать прозрачность изображения.Каждое изображение будет белым, с прозрачной областью, представляющей жирафа.Затем вы должны установить цвет фона ячейки div или таблицы на цвет, который вы хотите, чтобы появился жираф.Опять же, это неуклюже, но оно позволит вам делать то, что вы хотите, без необходимости ничего, кроме статических изображений GIF / PNG и базового HTML.