Pergunta

Uma das vantagens de Flash / Flex é que você pode usar gráficos vetoriais (SVG), que é bom. Eu fiz um pouco de pesquisa ao redor e me deparei com este Javascript gráficos vetoriais biblioteca . É uma coisa muito simples, mas isso me fez pensar: existe alguma possibilidade de usar gráficos vetoriais arquivos como SVG com JavaScript / HTML ou ele simplesmente não pode ser feito ou feito razoavelmente

Foi útil?

Solução

Eu usei Raphaël Javascript Biblioteca e funcionou muito bem. Atualmente os suportes da biblioteca Firefox 3.0+, Safari 3.0+, Opera 9.5+ e Internet Explorer 6.0+.

Outras dicas

Eu sei que esta é uma questão bastante antiga, mas no caso de alguém se depara com esta questão, o mais impressionantes gráficos vetoriais que eu vi em JavaScript é Papel. js .

Espero que ajude.

Dê uma olhada para bolo , Processing.js e jQuery SVG Integração Plugin .

Além disso, verifique o href="https://developer.mozilla.org/en/Drawing_Graphics_with_Canvas" rel="nofollow noreferrer"> Canvas referência de elemento

Confira Google Closure . Os href="http://closure-library.googlecode.com/svn/trunk/closure/goog/docs/class_goog_graphics_AbstractGraphics.html" rel="nofollow noreferrer"> gráficos vetoriais é muito bem feito, IMO. Se você já trabalhou com Java2D antes, isso deve parecer muito familiar.

Dê uma olhada dojox.gfx . Eu postei resposta mais prolixo em Recomendar tutoriais gráficos javascript indo opções gráficas sobre disponíveis em navegadores incluindo casos 2D e 3D.

Confira aplicativo WebCode de PixelCut. Ele gera JS, SVG, HTML a partir de desenhos de vector. http://www.webcodeapp.com

Apenas para adicionar uma resposta adicional. o criador de um dos js vetor populares (Raphaël) juntou-se Adobe e trabalhou neste ( http://snapsvg.io/) por vários anos.

embora a última versão é a partir de 2017 a sua muito mais manutenção e mais recentes do que outras bibliotecas mencionadas aqui. espero que isso ajude alguém que procura SVG biblioteca de gráficos vetoriais em js.

Se você está procurando uma compilação meteorjs para tirar você pode obtê-lo aqui ( https://atmospherejs.com / mirageglobe / snapsvgcdn ) com

$ meteor add mirageglobe:snapsvgcdn
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top