Что такое SVG? SVG (аббревиатура от «Масштабируемая векторная графика») - это бесплатный формат стандартного векторного файла с открытым исходным кодом. Он разработан и поддерживается W3C (World Wide Web Consortium), самым важным международным органом по стандартизации для Интернета. Он основан на XML (Extensible Markup Language), также стандартном формате W3C, который представляет собой общий язык разметки, предназначенный для представления любых данных в удобочитаемом и машиночитаемом формате.
Если вы когда-либо создавали веб-сайт с (X) HTML, то вы уже знаете основные структуры: древовидную структуру, теги, элементы и атрибуты. Формат SVG-файла использует эти структуры для представления данных изображения. Теги, элементы и атрибуты, которые могут использовать и понимать программы редактирования и просмотра векторной графики, указаны в спецификации SVG.
С помощью SVG веб-графики жестко перемещается все от простого оформления до истинной графической информации. Масштабируемая векторная графика является ключом к предоставлению богатого многоразового визуального контента для Интернета. Наконец, дизайнеры имеют открытый графический формат, необходимый им для создания профессиональной графики не только работающей визуально в Интернете, но и как доступный для поиска, многоразовый веб-контент.
Веб-разработчики и графические дизайнеры, которые хотят внедрять мощные веб- приложения и сервисы. Специалисты по управлению контентом, которым необходимо отображать визуализацию данных. Создатели и сопровождающие (промышленные) технические чертежи, такие как Инженеры и Архитекторы. XML-сообщество. Flash-сообщество.
SVG возникла благодаря работе рабочей группы World Wide Web Consortium, которая была создана еще в 1998 году. Рабочая группа W3C SVGпродолжает улучшать возможности SVG. Рабочие группы W3C состоят из представителей из разных отраслей по всему миру. Есть более двадцати членов рабочей группы SVG, включая некоторых ведущих лидеров отрасли, таких как: Adobe Systems, Sun Microsystems, IBM, Corel, Macromedia, Hewlett-Packard, Microsoft и AOL, Netscape.
После долгих размышлений W3C решил объединить лучшие аспекты как языков PGML, так и VML на новом языке SVG.
SVG - это XMLSVG основан на грамматике eXtensible Markup Language (XML), стандартной разметке для веб-документов в 21 века. Другие приложения XML на основе , которые находятся в эксплуатации или при разработке включают XHTML, MathML, SMIL, X3D, XForms, и любых других. Быстрое внедрение и применение этих технологий уже произошло и предлагают самую современную основу для документов. Как вы можете видеть, SVG построен с учетом будущего Интернета.
SVG - приложение XML-преимуществ от всех преимуществ, которые приносит XML. SVG - это текстовый веб-стандарт с открытым исходным кодом.
В течение последних десяти или более лет программисты думали о том, как лучше всего представить двумерную векторную графику конечным пользователям. Преимущества использования векторной графики включают в себя большее взаимодействие и анализ с пользовательским интерфейсом, включая такие функции, как панорамирование, масштабирование и лучшая программная анимация. Одним из превосходных аспектов SVG является то, что после загрузки клиенту его можно повторно использовать на странице разных размеров или с различными функциями и даже разными данными.
Множество технологий может работать вместе, чтобы сделать SVG окончательным графическим форматом и XML-приложением. Например, ECMAScript, CSS, XSLT и XSL-FO могут применяться к SVG на клиенте для предоставления действительно динамичных, удобных для пользователя и интерактивных веб-документов. Кроме того, поскольку SVG соответствует спецификации XML, он также расширяем, что означает, что SVG можно просматривать в ряд с другими языками и приложениями на основе XML, такими как XHTML, SMIL, XFORMS и MathML.
Имеет несколько ключевых преимуществ по сравнению с другими графическими форматами, используемыми в Интернете. К ним относятся:
Масштабируемость - изображения SVG не ухудшаются при «панорамировании» и «масштабировании», что идеально подходит для многих вещей, таких как портативные устройства, картографирование, составление диаграмм, печать любых размеров и технических диаграмм.
Обычный текст. Разработчики и дизайнеры могут редактировать SVG-код с помощью самых разных инструментов.
Меньшие размеры файлов - методы сжатия и эффективность словаря SVG могут сделать файлы SVG очень маленькими и идеальными для использования в Интернете.
Searchable - содержимое SVG является текстовым и поэтому может быть «обыскано» и «индексировано».
Параметры бесконечного цвета и шрифта - 16 миллионов цветов и поддержка встроенных шрифтов, что означает, что на экране отображается то же самое, когда печатается.
Родные эффекты изображения - тени, размытия и эффекты освещения могут применяться, когда SVG визуализируется на стороне клиента. Эффекты динамического фильтра SVG - настоящий прорыв для графики в Интернете.
Анимация SVG содержит встроенные элементы для декларативных эффектов анимации и также может быть анимирована через SVG DOM со сценарием.
Взаимодействие. Скрипт может управлять анимацией и обеспечивать удобную для пользователя интерактивность.
XML. Совместимость с XML, HTML4, XHTML, а также соответствие CSS, XSL-FO и DOM означает, что SVG расширяемая, может быть стилизована, доступна для сценариев, расширяемая, интерактивная и легко интегрируется с другими языками XML.
Как могут выглядеть готовые значки данного формата?
Нарисовать можно что угодно.
Но как нам уже известно это не просто рисования а это веб программирование.
Может использоваться на сайтах по прогнозам погоды где пользователь нажав на значок будет попадать на какую-то страницу с информацией о погоде в том или ином городе.
Тем кто уже изучил и очень хорошо знаком с языком веб программирования таким как HTML будет понятен принцип работы. И наоборот.
Помимо личного творчества есть и общепринятые международные символы которые используются в разных странах.
Например Символ Солнце.
Который из себя представляет круг и черную точку внутри.
Используется в:
Астрологии. Как дополнительные астрономические символы. Дни недели. Планеты в астрологии.
Германия: астрономический и астрологический символ солнца и элемент золота.
Америка: астрономический и астрологический символ Солнца. Также в Unicode U + 2609.
И в таких странах как Испания, Франция, Италия, Португалия, Россия, Украина, Польша, Нидерланды это тоже символ солнца.
Этот знак тоже общепринятый во многих странах мира. Это значит что это не просто картинка а к нему имеет общедоступный открытый код которым можно пользоваться и который можно редактировать по своему усмотрению.
Есть и личное творчество программистов и художников в данном плане и создаются значки с уникальным рисунком для разных проектов и сайтов.
Яркие экземпляры.
Вывод: Это будет полезно тем кто хочет стать программистом, или тем кто будет быть веб дизайнером.
Все(5) |
---|
Иконки svg | Как правильно вставлять SVG — HTML Шорты | Урок 6. Сохраняем иконки для веб в формате svg. Курс Adobe Illustrator для начинающих | Знакомство с Adobe illustrator. Создание SVG иконки | Мои закладки #1 ★ Иконки в SVG, PNG и PSD | My bookmarks – SVG icons |
Комментарии на отзыв: