Перестрелка векторной графики: Inkscape v CorelDRAW

В первой серии «FOSS v проприетарная» мы рассмотрели некоторые из лучших программ для редактирования и манипулирования растровые изображения , С цифровой фотографией такие программы заменяют более ранние процессы темной комнаты, используемые для фильма, и программное обеспечение заимствует рабочие процессы и терминологию из этой более ранней технологии.

С векторной графикой изображение обычно создается целиком в программном приложении. В этом случае программное обеспечение занимает место чертежной таблицы коммерческого художника и заимствует терминологию и методы из этого мира.

Преимущество векторных изображений заключается в том, что они хорошо масштабируются и имеют эффективный объем памяти, хотя они также интенсивно используют процессор. В результате высокодетализированные векторные изображения могут отрисовываться и перерисовываться очень долго.

В первой части этой статьи рассматриваются история и история создания векторных изображений, а также рассматриваются Inkscape , приложение с открытым исходным кодом, и CorelDRAW Запатентованная программа.

Вторая часть (в сентябре) посвящена Adobe Illustrator и двум более простым настольным приложениям - Microsoft Visio и LibreOffice Draw. Мы также кратко рассмотрим некоторые приложения для рисования на iPad.

Слои
Техника использования слоев в искусстве уходит корнями далеко в прошлое. Ранние мастера масляной живописи научились использовать несколько слоев прозрачной краски, нанесенной поверх непрозрачной белой основы, для создания ослепительных эффектов света, тени и цвета. Позже в коммерческом искусстве и анимации для создания составного изображения с частями изображения на каждом слое использовалась стопка прозрачных листов. Это позволило создать несколько различных версий, например, рекламы, добавляя, обменивая и удаляя слои. Слои могут быть легко изменены без воссоздания всего изображения.

Векторные редакторы заимствуют старую технику стеков прозрачных пленок, и использование слоев является основой их работы. Хорошее управление слоями и манипулирование ими жизненно важно в программном обеспечении для редактирования векторов.

Линейки, направляющие и размеры
Для многих коммерческих приложений искусства точный контроль положения и размеров в цифровом искусстве имеет важное значение. Изображения для веб-страниц или страниц печати могут быть в определенной степени изменены, но графические объекты, относящиеся к физическим объектам - например, к этикеткам продуктов, или к управляющим файлам для обработки с ЧПУ или для лазерной резки и гравировки - должны быть точными. Детали пользовательского интерфейса для единиц измерения, линейки, направляющих и размеров, а также управление привязкой к направляющим, являются одним из отличий между редакторами векторной графики.

Управление цветом

В первой серии «FOSS v проприетарная» мы рассмотрели некоторые из лучших программ для редактирования и манипулирования   растровые изображения   ,  С цифровой фотографией такие программы заменяют более ранние процессы темной комнаты, используемые для фильма, и программное обеспечение заимствует рабочие процессы и терминологию из этой более ранней технологии

dispcalGUI, интерфейс GUI для Argyll, может использоваться с рядом коммерческих колориметров для калибровки и профилирования дисплеев системы Linux.

Точное управление цветом также важно в коммерческом искусстве. Воспроизводимые краски и цвета для печати должны отображаться в соответствии с замыслом дизайнера и должны оставаться неизменными в течение всего ассортимента и в течение срока службы. Графическое программное обеспечение должно включать в себя возможность выбора профилей устройств ввода и вывода и выполнения программной проверки.

Apple является пионером в области цифрового управления цветом, который очень хорошо поддерживается в Mac OS X и в приложениях Apple. Теперь Microsoft догнала, и управление цветом также хорошо поддерживается в ее программном обеспечении. Коммерческие продукты для калибровки и профилирования доступны для этих проприетарных операционных систем. Управление цветом все еще немного грубовато в Linux, но возможно с помощью таких утилит, как LittleCMS , Аргайл а также dispcalGUI ,

Стандарт SVG
Семейство спецификаций для Масштабируемая векторная графика (SVG) имеет большое значение, потому что это открытый стандарт, который разрабатывался Консорциум World Wide Web (W3C) с 1999 года. SVG основан на XML, и все ведущие браузеры имеют хотя бы некоторую поддержку - в ранних версиях Microsoft Internet Explorer не было встроенной поддержки SVG. SVG в настоящее время на версия 1.1 и поддерживает не только векторную графику, но и растровую графику и текстовые объекты.

SVG - это собственный формат файлов для векторного редактора FOSS Inkscape. Inkscape полностью соответствует SVG версии 1.1, поскольку одна из его целей заключается в том, чтобы объявить о выпуске Inkscape версии 1.0 (текущая версия - 0.48). Спецификация SVG определяет sRGB в качестве эталонного цветового пространства, поэтому Inkscape использует sRGB в качестве рабочего цветового пространства.

Стандарт SVG не включает слои, но он включает группы, а слои Inkscape - это просто группы SVG с некоторыми дополнительными параметрами, специфичными для Inkscape. К сожалению, они не распознаются большинством других векторных редакторов, но слои Inkscape могут быть сохранены в файле SVG для импорта в другие редакторы, сначала явно определив каждый слой как группу. После импорта эти группы можно разрезать и вставить в новые слои.

Interoperability
Большинство программ для векторного редактирования отображает длинный список типов файлов - как стандартных, так и встроенных в другие приложения - которые можно открывать, сохранять и якобы обменивать.

Тесно связанные приложения - например, Adobe Photoshop и Premiere - часто могут без проблем обмениваться файлами, но обмен файлами между приложением с открытым исходным кодом и проприетарным приложением - например, между Inkscape и Illustrator - почти всегда проблематичен. Illustrator может сохранять файлы в формате SVG, но, как и Inkscape, он использует модифицированный формат с некоторыми данными Adobe.

На практике процесс обмена файлами между одним приложением и другим часто включает обходные пути и восстановление, чтобы получить функционально идентичную копию, открытую в другой программе.

Обмен файлами, шрифты и текст

Менеджер шрифтов GNOME (вверху) и окно информации о шрифтах (внизу).

Одна очевидная, но не непреодолимая проблема - это текст. Хотя файлы шрифтов в системе Windows не будут соответствовать файлам шрифтов в системе Linux, файлы шрифтов Windows TrueType можно скопировать в систему Linux и установить и управлять ими с помощью таких утилит, как GNOME Font Manager или Fontmatrix. В Ubuntu, открыв файловый менеджер Nautilus и дважды щелкнув левой кнопкой мыши на файле шрифта, откроется средство просмотра шрифтов GNOME, которое включает кнопку установки. (Авторские права на шрифт должны, конечно, соблюдаться.)

Чтобы изображение отображалось с правильными шрифтами - независимо от того, в какой системе оно отображается, - полезно записать используемые шрифты и сохранить резервную копию файлов шрифтов, чтобы при необходимости их можно было добавить в систему. MyFonts веб-сайт может быть использован для определения шрифта путем загрузки битовой карты. Эта функциональность встроена в CorelDRAW через пункт меню Text / WhatTheFont?!.

Зависимости от шрифтов можно удалить, преобразовав текст в «контур» - например, в Inkscape, используя выбор меню «Путь / Объект к пути», или аналогично «кривым» в CorelDraw, используя «Макет / Преобразовать в кривые». Однако, как только это будет сделано, его больше нельзя будет редактировать как текст.

При отправке готового произведения искусства для дальнейшей обработки (например, на коммерческий печатный принтер) все слои и зависимости должны быть удалены, чтобы создать как можно более простой файл в требуемом формате.

Inkscape Inkscape начал свою жизнь в 1999 году как программа для Linux под названием Gill (GNOME Illustrator), созданная Ральфом Левиеном. Примерно в 2000 году код был адаптирован в Sodipodi командой разработчиков под руководством Лауриса Каплински. SodiPodi (эстонский язык «mish mash») был довольно успешным и в какой-то момент был портирован на Microsoft Windows и другие ОС. Затем в 2003 году четыре разработчика SodiPodi, которые хотели сосредоточиться на соблюдении требований SVG, улучшить интерфейс и перейти к более открытой базе разработки, разработали код для первой версии Inkscape.

Максимальное рабочее пространство Inkscape.

Последняя стабильная версия Inkscape - это версия 0.48.2 (Ubuntu 12.04 LTS Software Center включает версию 0.48.3.1). Inkscape является кроссплатформенным и работает на Unix, Linux, Windows XP / Vista / 7 и Apple Mac OS X. Бесплатное программное обеспечение с открытым исходным кодом выпускается под Лицензия GNU GPL от 2 июня 1991 года ,

Поскольку Inkscape - это FOSS, его можно скомпилировать в 32-битной или 64-битной версии, и большинство дистрибутивов Linux будут включать соответствующие двоичные пакеты. Для многопоточных фильтров предусмотрена поддержка многопоточности - Файл / Настройки Inkscape / Фильтры / Количество потоков. Использование памяти может контролироваться через Справка / О памяти. В вики Inkscape есть страница для тех, кто знаком с Illustrator, Inkscape для пользователей Adobe Illustrator , Другая страница называется Adobe Tool Map перечисляет контрольные эквиваленты, где они существуют, между Illustrator и Inkscape. Замечания к выпуску Inkscape версии 0.48 также являются полезным справочным материалом.

Ряд расширений Inkscape доступны на Inkscape wiki ,

Пользовательский интерфейс Inkscape

Окно слева показывает Inkscape, запущенный как Документ 1. Документ 2 справа является результатом открытия нового документа из меню Файл / Новый в первом окне.

В отличие от большинства других программ векторного редактирования, Inkscape имеет несколько странное соглашение об открытии в виде небольшого, довольно не впечатляющего окна при запуске. Это может быть связано с тем, что новый документ, открытый из Inkscape, открывается как совершенно новый экземпляр, и в меню Inkscape нет возможности подкачки или переключения окон / документов. Меню Файл / Новый (документ) предлагает широкий выбор предустановленных типов документов (всего 34), включая все, от DVD-чехлов до визитных карточек.

В верхней части окна Inkscape находится стандартный текст приложения с выпадающими меню; ниже это панель команд на основе пиктограмм, которая дублирует некоторые варианты текстового меню, а под панелью инструментов управления . По левому краю имеется вертикальная панель инструментов, а по правому краю - вертикальное меню привязок. Внизу находится панель палитры и строка состояния . Inkscape обозначает центральную область своего дисплея, где изображения на самом деле рисуются, как Canvas .

Управление слоями в Inkscape

Меню Inkscape Layer. Меню Inkscape Layer Переключение слоя Inkscape из строки состояния. Диалог Inkscape Layer.

По сравнению с CoreDRAW, например, управление уровнями в Inkscape, возможно, менее сложное, хотя есть три точки взаимодействия с пользователем; раскрывающийся список «Слой» из верхнего меню, переключение слоев в нижней строке состояния и диалоговое окно «Слой» (чтобы открыть Shift-Ctrl-L), которое отображается справа от холста.

Хотя диалог слоев дублирует некоторые функции раскрывающегося списка «Слой» и элемента управления «Состояние», такие как переименование слоев и изменение их порядка, это единственное место, где можно изменить режим смешивания слоев и непрозрачность. В отличие от CorelDRAW, он не обеспечивает расширяемое древовидное отображение всех объектов в слое и их группировок. Нажатие на любой объект рисования автоматически выбирает слой, на котором находится объект.

Размеры и направляющие в Inkscape
Размер по умолчанию для только что установленной копии Inkscape - «px» (пиксели) с размером страницы A4. Единицы измерения могут быть установлены как см, футы, дюймы, М, мм, шт, пт или пикс. Типографские термины «picas» и «точки» представлены в виде «pc» и «pt» (a pica = 12 пунктов или 1/72 фута).

Настройка пикселей немного вводит в заблуждение, поскольку она не относится к разрешению системы отображения, а по умолчанию составляет 90 точек на дюйм («точек на дюйм», а не «пикселей на дюйм»). Настройка относится к требуемому выходному разрешению.

По умолчанию нулевая точка линейки находится в левом нижнем углу страницы чертежа, что не так уж и необычно. Однако, в отличие от CorelDRAW, по умолчанию Inkscape использует нижний левый угол в качестве нулевой ссылки для ВСЕХ объектов рисования. Это затрудняет центрирование, например, объектов эллипса, представляющих отверстия для сверления на пересечении направляющих линий. Именно здесь появляется меню «Snap» в левой части рабочего пространства Inkscape: поведение привязки можно изменить так, чтобы центр объекта привязывался к направляющим, щелкая кнопку «привязка к центру вращения» (она напоминает знак «+») в меню оснастки.

Окно ввода координат направляющей Inkscape открывается двойным щелчком по направляющей. Координаты даны как X и Y, а не как в CorelDRAW, H и W.

Кроме того, в отличие от CorelDRAW, направляющие не обрабатываются как другие графические объекты, в которых используются те же поля координат H и W. Вместо этого для позиционирования направляющих путем ввода координат требуется двойной щелчок по направляющей, чтобы открыть поле ввода плавающей координаты.

Inkscape Filters

Inkscape Filters

Сложные эффекты могут быть достигнуты довольно быстро в Inkscape с использованием фильтров, но за счет производительности.

Inkscape предоставляет хороший набор сложных фильтров, более 200 из них, через меню «Фильтры» верхнего уровня. Inkscape работает в RGB, и хотя можно использовать значения цвета CMYK, фильтры для CMYK никогда не отключаются, как в некоторых других векторных редакторах. Используя соответствующий фильтр, можно, например, легко создать графический элемент для кнопок или придать объекту рисования текстуру уложенной вручную бумаги.

Некоторые из фильтров чрезвычайно интенсивно используют процессор и могут замедлять масштабирование или перемещать рисованный объект вниз для сканирования. Влияние на производительность можно минимизировать, выбрав более низкое качество отображения в настройках / фильтрах Inkscape, или отключив фильтры при редактировании изображения из меню режима просмотра / отображения.

Управление цветом в Inkscape

Панель управления цветом в Inkscape 0.48.3.1 Панель управления цветом в Inkscape 0 В Inkscape управляемый цветом дисплей с мягкой защитой можно включать и отключать, переключая мышью символ цветового пространства в нижнем правом пересечении полос прокрутки.

Как и многие приложения с открытым исходным кодом, требующие управления цветом, Inkscape использует LittleCMS библиотека. Для рендеринга векторных изображений в растровые изображения используется Каир библиотека, которая в настоящее время не поддерживает цветоделение для изображений CMYK. Следовательно, Inkscape пока не может просматривать или выполнять разделение.

При наличии подходящих профилей отображения и печати параметры управления цветом Inkscape можно настраивать на панели «Предпочтения / Управление цветом» Inkscape. Изображения можно мягко проверить, включив и отключив управление цветом, имитируя внешний вид распечатанного материала, щелкнув по небольшому символу цветового пространства в правом нижнем углу холста.

Статья из Libre Graphics World объясняет управление цветом и CMYK в Inkscape 0.48 более подробно.

Импорт и экспорт файлов Inkscape
Хотя SVG является собственным форматом файлов, Inkscape может сохранять файлы в любом из 23 форматов, включая PDF и PostScript. Импорт некоторых типов файлов - CDR, PLT, SK1 и WMF - требует использования отдельного инструмента командной строки, называемого UniConvertor , Это было изначально разработано для sK1 project, еще одна открытая программа для векторных иллюстраций, которая в настоящее время устарела и перерабатывается в PrintDesign. Общей командой для UniConvertor может быть: uniconvertor drawing.cdr drawing.svg для преобразования из формата Corel (CDR) в Inkscape SVG.

UniConvertor версии 1.1.4 устанавливается в Ubuntu 12.04, когда установлен Inkscape.

Другое ПО для векторной графики FOSS
Доступны другие векторные редакторы FOSS, кроме тех, которые описаны в этой статье. Некоторые, такие как Xara Xtreme для Linux, больше не находятся в разработке. И, как уже упоминалось выше, проект sK1 был недавно перезапущен из-за смены направления.

CorelDRAW
Еще в 1987 году канадская софтверная компания Corel решил, что он хочет графическую программу в комплекте с настольными издательскими системами. CorelDRAW 1.0, написанный Мишелем Буйоном и Пэтом Байрном, был выпущен в 1989 году и работал под управлением Microsoft Windows. Теперь Corel поставляет CorelDRAW как часть набора из восьми программ. Текущая версия, Graphics Suite X6 , включает в себя PHOTO-PAINT, PowerTRACE, Creator для веб-сайта (в качестве загрузки после установки), CAPTURE, CONNECT, PhotoZoom Pro2 и ConceptShare, а также CorelDRAW.

Признавая доминирующее положение на рынке Adobe Illustrator, CorelDRAW даже имеет настройку рабочего пространства, которая более близко имитирует настройку Illustrator, чем установка Corel по умолчанию.

CorelDRAW Graphics Suite X6 поставляется с красиво оформленным справочником в твердом переплете, содержащим чуть более 300 глянцевых страниц. Книга демонстрирует использование многих функций CorelDRAW с примерами и поставляется в виде скользящей обложки с программным DVD в кармане на внутренней обложке. Краткое справочное пособие прилагается, и книга также доступна в формате PDF.

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

CorelDRAW Graphics Suite X6 стоит 478,80 фунтов стерлингов (включая НДС; 399 фунтов стерлингов без учета НДС) с веб-сайта Corel за коробочную версию (и, как ни странно, на копейку меньше для загружаемой версии). Более низкие цены доступны в другом месте.

Смотрите апрельский обзор 2012 года CorelDRAW Graphics Suite X6 Мэри Бранскомб для более подробной информации.

CorelDRAW X6: пользовательский интерфейс

Начальный экран CorelDRAW X6 с отображением заставки Справка / О программе. Начальный экран CorelDRAW X6 с отображением заставки Справка / О программе CorelDRAW X6 с открытым файлом образа.

Пользовательский интерфейс CorelDRAW X6 во многом похож на Illustrator и Inkscape: большая часть области отображения используется для окна изображения, и оно обрамлено строкой меню , стандартной панелью инструментов и панелью свойств в верхней части. Панель инструментов занимает левый край, палитра цветов - справа, а внизу - палитра изображений и строка состояния .

Что нового в CorelDRAW X6?
С X6 Corel представила встроенную 64-битную работу и оптимизацию многоядерных процессоров, повышая производительность и позволяя пользователям работать с большими и более сложными файлами изображений. Совместимость импорта и экспорта была улучшена благодаря расширенной поддержке форматов файлов Adobe Creative Suite, Acrobat и Microsoft Publisher. Новые или улучшенные функции CorelDRAW X6 включают переработанный докер свойств объекта, четыре новых инструмента Shape, улучшенные мастер-слои, нумерацию страниц, новые направляющие выравнивания, расширенную поддержку OpenType и новые стили цветов и цветовые гармонии.

Текстовые эффекты и текстуры в CorelDRAW X6
В отличие от Inkscape, CorelDRAW не имеет пунктов меню для фильтров и текстур, поэтому для создания чего-то вроде текста с золотым эффектом на текстурированном фоне, показанном на снимке экрана Inkscape, требуется гораздо больше работы с использованием основных инструментов, таких как контур, заливка и контур.

Управление слоями в CorelDRAW X6

Управление слоями в CorelDRAW X6

Слои и графические объекты, используемые в этой обложке компакт-диска, отображаются и могут управляться из диспетчера объектов, открытого в правой части экрана. Вкладки страниц внизу открывают дополнительные страницы в файле с различными версиями дизайна.

Слои в CorelDRAW X6 полностью управляются из диспетчера объектов (меню «Сервис» / «Диспетчер объектов»); новые слои и мастер-слои могут быть добавлены или даже удалены оттуда.

CorelDRAW X6: линейки, направляющие и размеры

CorelDRAW X6: линейки, направляющие и размеры

Линейки и направляющие CorelDRAW, а также поля положения и вращения рисованного объекта находятся на панели свойств.

Направляющие в Corel перетаскиваются из горизонтальных или вертикальных линейок, как и Inkscape, но их положение и наклон отображаются в тех же полях на панели свойств, которые используются для других объектов рисования.

Положение и угол поворота можно точно установить с точностью до трех цифр (для мм), введя необходимые значения непосредственно в эти поля. По умолчанию центр всех объектов чертежа используется в качестве контрольной точки, поэтому, когда другие объекты чертежа выровнены с направляющими по их центрам, их координаты совпадают. Это делает позиционирование объекта путем ввода координат очень простым, и размеры объектов можно изменять, не нарушая их положения.

Если для рисования объекта на панели инструментов выбран инструмент объекта, связанные свойства отображаются для положения, размера и т. Д. И открываются в строке меню «Свойства».

Панель «Новый документ» в CorelDRAW с выбранным форматом веб-страницы, показывающая все размеры в пикселях.

Единицы измерения в CorelDRAW устанавливаются в соответствии с типом документа, выбранным при открытии нового документа. CorelDRAW предоставляет широкий спектр предварительно отформатированных типов документов: например, при выборе документа А4 все сетки и линейки размеров устанавливаются в миллиметрах; если выбран тип документа веб-страницы, размеры задаются в пикселях и т. д.

Единицы для страницы, сетки и линейки можно установить на панели «Параметры».

Единицы измерения могут быть установлены через меню «Параметры», независимо от выбранного формата документа, в дюймах, футах, ярдах, милях, миллиметрах, сантиметрах, метрах, километрах, пиках, точках, цицеро, дидотах, Q и H. Цицероны и дидоты Французские типографские меры, где Цицерон составляет 1/6 французского дюйма и равен 12 дотам. Q используется для метрических шрифтов, где 1Q = 0,25 мм, и обычно используется в Японии. H такой же размер, как Q, но используется для разнесения.

CorelDRAW X6: управление цветом

CorelDRAW X6: управление цветом

Диалоговые окна для глобальных настроек управления цветом по умолчанию (вверху) и для отдельных документов (внизу) в CorelDRAW.

Управление цветом - это концепция, с которой многим пользователям, особенно не очень техническим художникам, трудно. В течение многих лет Corel старался сделать свои настройки управления цветом более понятными и остановилась на подходе, очень похожем на Adobe.

CorelDRAW имеет как глобальные настройки управления цветом по умолчанию, так и настройки для отдельных документов. Настройки по умолчанию применяются глобально и отражаются в диалоге отдельного документа, пока они не будут отредактированы. Цветовой режим по умолчанию и цветовой режим документа могут быть установлены в CMYK или RGB, и эти параметры документа также доступны при открытии нового документа.

Документы могут быть проверены, выбрав Инструменты / Цвета проверки. Цветовой профиль необходимого устройства вывода должен быть выбран в настройках Color Proof (Инструменты / Настройки Color proof).

Панель печати CorelDRAW X6, показывающая выбор разделения печати на вкладке Цвет. Дополнительные настройки доступны на вкладке Разделения.

Цветоделение можно предварительно просмотреть или распечатать из меню «Файл / Печать». Панель управления печатью позволяет выбирать различные варианты разделения.

Inkscape и CorelDraw: плюсы и минусы
Несмотря на то, что он утратил свои позиции для Adobe и теперь доступен только в версии для Windows, CorelDRAW остается чрезвычайно способным редактором векторных изображений, и его не следует упускать из виду. Проданный как хорошо оборудованный графический пакет, вы также получаете семь других графических приложений и утилит в дополнение к самому CorelDRAW. Расширенная поддержка обмена файлами с продуктами Adobe в X6 сводит к минимуму проблемы совместимости и делает CorelDRAW X6 Graphics Suite жизнеспособным выбором на рынке, где доминирует Adobe.

Как и большинство креативных программ FOSS, Inkscape отстает от проприетарных продуктов по функциональным возможностям, но является кроссплатформенным и, конечно, бесплатным. Большой выбор фильтров позволяет очень быстро достигать некоторых сложных эффектов, и, хотя поначалу он не так удобен для пользователя, как CorelDRAW, опции оснастки очень широки. Поскольку это бесплатно, некоторые дизайнеры используют Inkscape для дополнения и поддержки своего рабочего процесса с помощью проприетарных векторных редакторов.

Inkscape не использует собственный интерфейс в Mac OS X, но работает на уровне окон X11. Если вам нужны плашечные цвета, полностью разработанное управление цветом, CMYK и разделение на любой платформе, Inkscape - не лучший выбор. Тем не менее, печатная публикация в наши дни менее важна, чем раньше, и, поскольку она основана на спецификации SVG, Inkscape особенно подходит для использования в качестве создателя / редактора веб-графики.

(Продолжение следует...)

Эта функциональность встроена в CorelDRAW через пункт меню Text / WhatTheFont?
Что нового в CorelDRAW X6?