
Когда говорят о работе с векторной графикой, обычно имеют в виду определенный круг задач, решаемых в процессе создания и редактирования векторного изображения. В данном случае, я преследую цель ознакомить не с приемами работы над векторными изображениями, а как верно сделать правильный выбор необходимого инструментария. Все остальное, Вы легко найдете в многочисленных самоучителях и руководствах.
Open Source
Приятно наблюдать, как проекты с открытыми исходными кодами интенсивно набирают популярность, начинают повсеместно использоваться, отлично конкурируют с коммерческими, даже в чем-то опережая некоторые свои коммерческие аналоги. Это предоставляет сторонним разработчикам отличную «платформу» для реализации своих идей. Одним словом, open source, активно «вливается» в жизнь рядового пользователя и девелопера, привнося много различных новшеств и открытий в рынок программных средств в целом. Мир открытых исходников уже давно предложил нам опробовать веб-браузер - Mozilla, почтовый клиент - Thunderbird, графический редактор - Gimp, текстовый редактор - OpenOffice и т.д. Данные продукты прочно завоевали свою нишу и дальше продолжают завоевывать места в рейтинге часто используемых программных продуктов и большинство пользователей все чаще присматриваются к данным программам.
Сегодня хочу поговорить об одном инструментарии, который способен облегчить жизнь веб- дизайнерам, как начинающим, так и опытным специалистам. Речь пойдет об Inkscape. Как вы, наверное, догадались — это бесплатный, открытый (программа распространяется на условиях GNU «General Public License») векторный графический редактор, который удобен для создания как художественных, так и технических иллюстраций. Программа также может использоваться в качестве САПР (система автоматизированного проектирования).
Я не зря завел о ней речь, потому как основным форматом, который использует данная программа, является «SVG», поэтому любой желающий (имеется в виду специалист, обладающий опытом программирования) имеет возможность написать плагины, модули и другие расширения для данного продукта. Помнится мне, мы уже поднимали тему о данном формате на страницах нашего журнала, так что, не ленись — поищи в своем электронном архиве (или скачивай майский журнал за 2009 г.), а я, вкратце, напомню немного, чем так примечателен и интересен данный формат.
Создателем является компания Adobe, и она же проводила активное продвижение этого формата в массы. В основу SVG легли языки разметки VML и PGML (язык прецизионного выделения и структурирования документов). Важной особенностью нового формата, являлось то, что поддерживалась как неподвижная, так и анимированная (декларативная) и интерактивная (скриптовая) графика. А это, так или иначе, должно было привлечь внимание «народа». Формат файлов был традиционно текстовый, и поэтому предполагалась возможность редактирования с помощью различных текстовых редакторов (большинство браузеров, тоже позволяют просматривать код svg-документа). SVG может включать в себя не только графику, которая, кстати, меньше по весу и иногда даже лучше по качеству JPEG/GIF/PNG изображений, но и java-код, который позволяет анимировать изображения. Отдельно стоит отметить возможность использования модификаторов, т.е. попросту фильтров (любителям различных эффектов посвящается), к примеру: размытие, выдавливание, сложные системы трансформации и др. При возможности в документы можно вставлять изображения (PNG, GIF или JPG), в качестве отдельных элементов. Кстати, в Google Map данная функция поддерживается опционально.
Inkscape может достаточно серьезно конкурировать с другими векторными редакторами, такими как Adobe Illustrator, CorelDRAW, Xfig, Xara Xtreme и т.п. Векторная графика— это использование геометрических примитивов, таких как точки, линии, сплайны и многоугольники, для представления изображений в компьютерной графике. Термин используется в противоположность к растровой графике, которая представляет изображения как матрицу пикселей (точек). Мне хотелось бы еще сделать некоторый акцент, на том, за счет чего выражается экономичность векторных изображений. Как мы уже знаем, описание отрезка прямой происходит путем указания координат его концов (для окружности — координаты центра и радиус). Это служит для компьютера четкими указаниями как надо строить ту или иную фигуру, этот процесс можно ассоциировать с черчением. Поэтому хранить информацию о каждой точке не целесообразно. В растровых форматах, информация о каждой точке хранится отдельно.
Интерфейс программы Inkscape практически ничем не отличается от аналогичных векторных редакторов. При первом ознакомлении, мне он чем-то напомнил Corel Draw, но в более упрощенном виде. По сравнению с последним Inkscape, новыя версия более «шустрая». Inkscape также поддерживает метаданные «Creative Commons», правку узлов, слои, сложные операции с контурами, векторизацию растровой графики, текст по контуру, завёрстанный в фигуру текст, редактирование XML-данных напрямую и многое другое. Последняя версия очень обрадовала новыми возможностями: автосохранение по таймеру, кривые Спиро, автоматические узлы, новый инструмент Ластик, новые режимы в инструменте Корректор, новая панель параметров прилипания и улучшенное прилипание, новые динамические контурные эффекты, более 200 предустановленных фильтров SVG, новые фильтры экспорта в PS и PDF на основе Cairo, встроенная проверка орфографии, множество новых расширений, оптимизированное сохранение SVG и это еще не все.
Векторный редактор Inkscape (http://www.inkscape.org) является отличным инструментом, как для опытного дизайнера, так и для начинающего пользователя, и вполне может использоваться для обучения школьников. Кроме этого, редактор может использоваться для разработки макетов школьных газет, создания объявлений, визиток, листовок и грамот, чем с радостью я и пользуюсь. Имеется великолепный встроенный учебник на русском языке, особенностью которого является возможность редактировать примеры прямо в тексте учебника, который является документом Inkscape.
Как мы уже выяснили Inkscape, «заточен» для работы со стандартными svg-файлами версии 1.1, но разработчики пошли дальше и придумали свой формат документов. Рассмотрим его основные отличия от предшественника:
• содержит ряд расширений для увеличения функциональности SVG v1.1;
• документы Inkscape SVG можно сохранить как Plain SVG с возможностью изменять неподдерживаемые в обычном SVG элементы как контуры (что уже наводит на некоторые позитивные мысли);
• документы можно сохранять и открывать в сжатом виде, с использованием алгоритма компрессии gzip;
• использование групп SVG как слоёв, перемещение документов между слоями.
Последний пункт примечателен тем, что с помощью Inkscape можно создавать достаточно насыщенные векторные изображения, при этом размер файла будет не так велик, по сравнению с растровыми. Несмотря на огромное многообразие векторных графических редакторов, основные приемы работы с векторными изображениями остаются неизменными. Поэтому, как бы ни выглядели пугающе программные новинки, сторониться их, не имеет никакого смысла.
Ссылки по теме:
Официальный сайт Inkscape - www.inkscape.org
Примеры работ - www.inkscape.org/showcase/index.php?lang=ru
Вики-сообщество — www.wiki.inkscape.org/wiki/index.php/Inkscape
Written by Jimmy Jonezz
E-mail: