Пробежавшись по XML-дереву, я могу быстро убедиться в том, что нужные мне объекты действительно имеют нужные цвета и прозрачности, а границы выравненных фигур совпадают с точностью до пиксела. А если что-то идет не так, я могу тут же исправить все вручную. И можно с уверенностью сказать, что ввод параметров с клавиатуры произойдет куда быстрее, чем аналогичная операция, произведенная визуальными средствами. Подобные возможности просто незаменимы при проверке макета, особенно когда требуется повышенная точность. Остается только добавить к Inkscape полноценную поддержку полиграфии — и препресс-инженеры станут творить чудеса!
Кроме того, работа с XML-редактором открывает дополнительные горизонты и для творчества. Если вы в душе больше инженер, чем художник, вам наверняка доставит удовольствие видеть, как графические объекты подчиняются командам с клавиатуры. Можно сказать, что Inkscape оснащен мощной командной строкой, позволяющей делать что угодно. Конечно, для этого потребуется изучить формат SVG. Но я думаю, что для поклонников командной строки это не станет препятствием. В конце концов, если многие до сих пор верстают HTML в «Блокноте», то почему бы аналогичным способом не работать и с векторной графикой?
Заглядывая в будущее
Надо понимать, что Inkscape пока не готов конкурировать с такими гигантами, как Corel Draw или Adobe Illustrator. Вопрос не только в скорости, но и в отсутствии многих функций, необходимых для работы с полиграфическим дизайном. Кроме того, в своем нынешнем состоянии Inkscape больше напоминает продукт для инженера, нежели для художника — уж слишком мало в нем креативных инструментов. Хотелось бы увидеть дополнительные эффекты и кисти, оставляющие произвольные следы. Не хватает поддержки популярных векторных форматов и экспорта веб-графики с предварительным просмотром.
Впрочем, исследовав текущее состояние проекта, я обнаружил, что большинство вышеперечисленных пожеланий уже было высказано пользователями. И разработчики уже занялись воплощением некоторых из них.
Очень интересным новшеством обещает стать поддержка произвольных векторных кистей и графических планшетов Wacom. В сентябре 2005 года один из разработчиков отрапортовал, что первая часть проекта, заключавшаяся в распознавании силы нажатия пера на планшет, уже реализована. В настоящее время работа ведется над второй частью, в которую войдут сами кисти, а также библиотеки для их хранения и быстрого использования. По ее завершении в Inkscape можно будет рисовать на планшетах, причем след кисти будет менять ширину, цвет и прозрачность в зависимости от силы нажатия. Очень заманчивая возможность, которая вплотную приблизит редактор к его коммерческим конкурентам!
Многие пользователи, как можно судить по форумам, отнюдь не довольствуются скромной ролью Inkscape как веб-редактора и требуют ввести поддержку системы цветовых профилей, работу в режимах CMYK и Lab, настраиваемые цветовые палитры и поддержку плашечных цветов. Разработчики признают всю важность требований и уже взялись за их реализацию. Быть может, полная версия Inkscape действительно станет первым бесплатным векторным редактором, пригодным для работы с полиграфией?
Кроме того, отмечена активность на следующих фронтах:
импорт и экспорт файлов в формате Autocad DXF;
поддержка форматов PS, EPS, PDF (и, возможно, AI) для Windows-версии (часть форматов уже поддерживается в Linux-версии);
плавающие палитры — в частности, для цветов и свойств объекта;
широкая поддержка плагинов.
В последнем случае речь идет фактически о написании универсального SDK для плагинов, с помощью которого можно было бы создавать эффекты, а также новые объекты, инструменты и элементы интерфейса. Не исключено, что будет реализована возможность работы со скриптами, подобно тому, как это сделано в Corel Draw.
Happy End?
Впрочем, даже перечисленные функции для Inkscape — не предел развития, а скорее программа-минимум. Дело в том, что в отдаленном будущем запланировано слияние Inkscape и такого мощного редактора, как Xara Extreme. Да-да, вы не ослышались. Компания Xara передала исходники своего суперредактора в руки свободных разработчиков. Более того, на сайте Open Source Xara Xtreme (www.xaraxtreme.org) разработчики открыто признались, что хотели бы объединить лучшие черты Inkscape и своего редактора.
Напомню, что Xara Xtreme является сверхбыстрым векторным редактором, обладает невероятно сильным движком для отображения фигур (самые красивые и сглаженные векторные объекты можно увидеть именно в этом редакторе), мощным набором креативных инструментов и фильтров для импорта и экспорта в самые разные форматы (включая Adobe Illustrator, Photoshop и Corel Draw).
Сейчас ведутся работы над открытым проектом Xara Xtreme для Linux и Mac (Windows-вариант пока остается под вопросом). На данный момент у Linux-версии работает только рендеринг изображения на экране, и пакет можно использовать лишь для загрузки и просмотра готовых документов. С этим он справляется на пять (рис. 6).
Если удастся довести Xara Xtreme Linux (или Xara XL) до рабочего состояния, то этот пакет может на какое-то время стать самым сильным конкурентом Inkscape. Но если все обещания будут выполнены, то со временем мы увидим и редактор «два-в-одном», объединяющий возможности Xara и Inkscape. И это будет настоящим праздником. Потому что векторный редактор такого уровня сделает честь даже Windows, не говоря уже о Linux.
Итоги
Inkscape на данный момент является лучшим векторным редактором из всего, что есть для Linux. Он обеспечивает базовые операции для работы с векторной графикой и имеет мощный встроенный XML-редактор — аналог командной строки и менеджера объектов в одном лице. У него есть все шансы стать лучшим векторным редактором как на Linux, так и среди бесплатных программ вообще.
Ну а если Xara и Inkscape все-таки объединятся, думаю, для многих это может даже стать аргументом для перехода на Linux. Интересно, как будет называться этот чудо-редактор. XaraScape? Или, быть может, InXara?
Автор: Илья Щуров Voyager
WinMerge
ОС: Windows
Адрес: winmerge.sourceforge.net
Версия: 2.4.6
Размер: 2,5 Мбайт
Интерфейс: русскоязычный
Цена: бесплатно
Лицензия: GPL
WinMerge — незаменимая утилита для программистов и всех тех, кому приходится работать с разными редакциями текстовых файлов. Она позволяет сравнить два документа, наглядно показывая, какие строчки и как изменились, а также с легкостью сделать из двух редакций одну. Еще одна полезная функция: сохранение изменений в виде патчей, широко используемых в разработке программ с открытым кодом. Например, добавляя новую функцию в код, пользователь обычно отправляет разработчикам не весь изменившийся файл, а только патч к нему.
PDFCreator
ОС: Windows
Адрес: sf.net/projects/pdfcreator
Версия: 0.9
Размер: 13 Мбайт
Интерфейс: русскоязычный
Цена: бесплатно
Лицензия: GPL
PDFCreator является универсальным средством для конвертирования самых разных документов в формат PDF. Принцип работы до смешного прост: в системе создается виртуальный принтер, после чего достаточно «распечатать» на нем произвольный файл (например, документ Word, веб-страницу или картинку) — программа перехватит его и упакует в PDF. Параметры получающегося файла (степень сжатия, качество картинок и т. д.) можно настраивать в достаточно широких пределах.
ОГОРОД КОЗЛОВСКОГО: LEDовый поход
Автор: Козловский Евгений
Я почему-то ужасно возбудился, когда, еще в ноябре прошлого года, получил от Сергея Власова из ООО «Цифровые системы» пресс-релиз по поводу 4-й Международной выставки «Hi Tech House 2005», где в числе прочего было написано, что на стендах компании представлен (цитирую) «суперпортативный светодиодный проектор Mitsubishi PK2». Постоянным читателям «Огорода», наверное, известна любовь автора ко всему портативному, особенно — суперпортативному, а тут еще довольно, на мой взгляд, принципиальное новшество: проектор избавляется от одного из компонентов, доставлявших во многих отношениях едва ли не главную головную боль (в переносном смысле, но и в прямом — тоже: у меня, например, голова и вправду начинает гудеть от гуда проекторных вентиляторов): дорогой и очень горячей специальной лампы. А и в самом деле: когда сегодня на прилавках какой-нибудь «Электроники» почти уже не отыскать карманного фонарика на традиционной лампочке, а сплошь светодиоды да светодиоды — причем некоторые светят так ярко, что любую лампочку перебивают на раз, — почему б не применить эту самую LED-технологию и в проекторах? Понятное дело, что вряд ли она подойдет для какого-нибудь серьезного кинозала, — но, скажем, для коммивояжера, установившего проектор на столе в конференц-комнате и расхваливающего свои товары/услуги перед десятком заинтересованных лиц, или для просмотра кино в гостиничном номере во время скучной командировки, — почему бы и нет?