Може би търсите Raphaël. Рамка на JavaScript, която работи върху SVG и VML. Това са няколко функции и помощници, с мащаб (за мащабиране), панорамиране, завъртане, изпращане на текстови съобщения сред тях.
От началната страница:
Raphaël е малка JavaScript библиотека, която трябва да опрости работата ви с векторни графики в мрежата. Ако искате да създадете своя собствена специфична диаграма или изрязване и завъртане на изображение, например, можете да го постигнете просто и лесно с тази библиотека. Raphaël ['ræfeɪəl] използва SVG W3C Recommendation и VML като основа за създаване на графики. Това означава, че всеки графичен обект, който създавате, е и DOM обект, така че можете да прикачите JavaScript манипулатори на събития или да ги промените по-късно. Целта на Raphaël е да предостави адаптер, който ще направи рисуването на векторно изкуство съвместимо с различни браузъри и лесно.
Пример за използване:
// Creates canvas 320 × 200 at 10, 50
var paper = Raphael(10, 50, 320, 200);
// Creates circle at x = 50, y = 40, with radius 10
var circle = paper.circle(50, 40, 10);
// Sets the fill attribute of the circle to red (#f00)
circle.attr("fill", "#f00");
// Sets the stroke attribute of the circle to white
circle.attr("stroke", "#fff");
Дано помогне.
PS: Забравих да спомена, началната страница има МНОГО примери, гледането е задължително.
РЕДАКТИРАНЕ: Подобен въпрос беше зададен преди време тук Има ли добри графични библиотеки на Javascript?
person
DarkThrone
schedule
23.03.2011