Програми за векторно рисуване - LinuxCommunity

Ред по ред

След години на въздържание, сега има някои Linux програми за чертане на карти, диаграми и други илюстрации. Разгледахме седем програми, които започнаха да карат CorelDraw или Designer да забравят.

Ако редактирате пикселни графики под Linux, използвате Gimp. Gimp обаче не е подходящ за графики, които трябва да се редактират при различни увеличения. Тук могат да помогнат програми за векторно рисуване. Можете да ги използвате, за да създадете чертежи, които са съставени от отделни обекти и които могат да се увеличават, намаляват, разтягат и разтягат според изискванията - без да губите качество.

С изключение на OpenOffice Draw и xfig, нито една от представените тук програми не е достигнала или надвишила версия 1.0. Така че трябва да очаквате груби ръбове при работа с тези програми и не трябва да предполагате, че всичко ще работи както трябва.

Всички програми, представени тук, са безплатни; това е почти единственото им общо нещо.

Пикселна и векторна графика

Разликата между програмите за векторна графика и програмите за рисуване или редактиране на изображения се крие в начина, по който те запазват графиките: програмите за векторна графика съхраняват нарисуваните обекти като математическо описание на фигури, което изисква малко дисково пространство и работна памет. Например трябва само да запомните радиуса и централната точка за кръг. Поради това точно описание, векторната графика може да бъде увеличена или намалена според изискванията, без да се влошава качеството.

Програми за редактиране на изображения като Gimp запазват всеки един пиксел с всичките му свойства. Това изисква съответно голямо количество памет и изображенията обикновено губят качество, когато се правят промени.

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

Експерименталната настройка

Кандидатите трябваше да издържат следната тестова процедура: Първо проверихме инсталирането на програмите под Fedora Core 1, Mandrake 10 и Knoppix 3.4. В теста за рисуване на програмите беше позволено да покажат * как да конструират графични обекти, * как се пълнят и манипулират, * дали е възможно да ги комбинирате в групи и * как да променят реда на обектите. За нас също беше важно да разберем как точно можете да рисувате с програмите и кои строителни помагала носят със себе си. За плакати или менюта е необходима добра работа с текст. Затова разгледахме програмите, за да видим как се справят с текста. Обменът на данни между програмите и с търговски продукти от света на Windows и Macintosh е важен. Тук SVG изглежда постепенно се утвърждава като универсален формат; Все пак има проблеми, защото едва ли някоя програма поддържа напълно стандарта SVG. Най-добрата програма е безполезна без подходяща документация, така че ние също разгледахме онлайн помощ и ръководства за тяхната полезност. В края на статията ще намерите таблица, в която отново са обобщени най-важните характеристики на програмите.

Дизайнер

Gestalter [1] е много млада програма. Той се основава на Gtk, но е програмиран на C ++ и следователно изисква библиотеката gtkmm [2] и gnomemm [3], които от своя страна се нуждаят от библиотеката libsig ++ [4], за да функционира. Моля, обърнете внимание, че получавате версия 1.0 на gtkmm, защото Gestalter все още се основава на Gtk 1.2. За всички потребители, които не използват Debian “Woody” или дистрибуция, получена от него, инсталацията е свързана с някои трудности, тъй като gtkmm в най-новата версия не може да бъде компилиран под Fedora Core 1 и Core 2 или под текуща Mandrake. С леко остарялата версия 1.2.5 на gtkmm заедно с gnomemm 1.2.3, преводът от Gestalter най-накрая успя.

След превода и инсталацията, Gestalter се представя с много ясен програмен интерфейс (Фигура 1).

linuxcommunity

Фигура 1: Дизайнерът е все още в началото на разработката.

Инструментите за чертане на линии, правоъгълници и елипси са налични и работят, както и вмъкването на прости текстови обекти, при което програмата често се срива по време на редактирането на текста. Gestalter също има проблеми със собствения си файлов формат. Чертежите се запазват правилно във формат SVG, но при повторното им отваряне дизайнерите често не успяват да възстановят правилно чертежа. Липсва документация.

Понастоящем Gestalter е по-скоро проектно проучване, отколкото полезна програма за рисуване. Ясната, проста работа и високата скорост дори на по-стари компютри дават основание да се надяваме, че тук ще бъде създадена програма за прости задачи за рисуване.

Inkscape

Подобно на Gestalter, Inkscape [5] е млад проект. Целта на разработчика е програма за рисуване на векторни графики, която се доближава до Adobe Illustrator или подобни програми. Авторите свободно признават, че са използвали идеи и изходен код от други проекти - особено Kontour и Sodipodi. Някои диалози са поети непроменени от Sodipodi.

Инсталирането на Inkscape е също толкова трудоемко, колкото това на Gestalter. Inkscape изисква библиотеките gtkmm във версия от 2 и libsigc ++ от версия 1.2. Ако тези библиотеки са инсталирани, настройката на програмата работи без никакви проблеми и след старта подреден на вид главен прозорец на програмата радва окото на наблюдателя (Фигура 2).

Фигура 2: На пръв поглед Inkscape напомня на програми като Adobe Illustrator.

Inkscape използва SVG като формат за запазване на чертежите и чете редица формати, включително Adobe Illustrator, Postscript и Skencil. Вносът от чужди формати работи много добре, графиките могат да бъдат допълнително обработвани без никакви проблеми. Inkscape запазва данните не само в собствен формат, но и като Postscript, Adobe Illustrator и компресирани SVG файлове.