Существует ли стандарт рендеринга векторной графики на веб-сайтах? - PullRequest
0 голосов
/ 12 июля 2011

Кажется, что w3c поддерживает формат файла svg, однако пока не все браузеры поддерживают его.Есть ли в настоящее время какие-либо жизнеспособные варианты включения векторизованной графики на веб-сайт?

Ответы [ 2 ]

2 голосов
/ 12 июля 2011

SVG - это путь, но вам может потребоваться использовать некоторые дополнительные плагины для обеспечения более широкой совместимости.Чтобы быть понятным, все современные браузеры поддерживают его, но есть заметные браузеры «предыдущего поколения», которые не (хорошо, только IE и ранняя версия Android).

Рассмотрим SVGWeb , которыйпозволит вам создать кроссплатформенный SVG-встраивание.Я не полностью согласен с их методологией (использование Flash-рендеринга, если не обнаружена нативная поддержка), но в отличие от RaphaelJS, он позволяет встраивать файлы SVG.

Альтернативой является использование сервераоснованный на рендере, как Batik, но мой опыт работы с Batik таков, что он медленный как собака ... хорошо, если у вас все кэшировано, но если вам нужно динамическое масштабирование или что-то в этом роде, вам лучше использовать SVG.

1 голос
/ 12 июля 2011

SVG действительно единственный широко поддерживаемый векторный формат, но вы правы, что он не вездесущий. Наиболее популярным вариантом является использование слоя поверх SVG, например Raphaël . Он совместим с любым браузером, с которым вы можете столкнуться в настоящее время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...