Если вы внимательно посмотрите на пример кода http://raphaeljs.com/australia.html, вы увидите, что есть div "paper", включенный в div "canvas" ... "div" paper "более или менее является контейнером игде происходит большинство действий ...
В моем случае у меня не было выбора, кроме как использовать изображение членов комитета по бизнес-администрированию в фоновом режиме ... поэтому я использовал CSS "background-image: url ('myImage.jpg ') no-repeat; "свойство, чтобы поместить мое изображение в фоновом режиме "бумаги" div и установить его ширину и высоту, чтобы они были такими же, как изображение.Это добилось цели.
На самом деле эффект, который я хотел придумать, состоял в том, чтобы у каждого члена комитета был хорошо выделен четкий выделенный раздел с подробной информацией во всплывающей подсказке, когда пользователь наводит указатель мыши на каждого члена на картинке.Квадратный прозрачный .png не позволил бы мне достичь необходимой точности, поэтому я решил пойти на векторы SVG и кодирование Рафаэля ... Я создал все свои пути, используя Microsoft Expression Blend (я думаю, вы можете использовать любой редактор SVGвы хотите) ...
Дело в том, что я использовал инструмент Expression Blend loooooot с WPF и приложением Silvelright BI, поэтому рисование и вырезание части пути было для меня довольно простым ... Тогда мне просто нужно быловырезать и вставлять сгенерированный параметр "M ....... z" в коде Рафаэля - почти так же, как в исходном коде http://raphaeljs.com/australia.html.
Я тестировал код в большинстве браузеров (IE, Firefox, Chrome, Safari ...), и он работал довольно хорошо, и я должен сказать, что я очень доволен результатом.Как и клиенты:)