Програми для векторного малювання - 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. Найкраща програма марна без належної документації, тому ми також вивчили онлайн-довідку та посібники щодо їх корисності. В кінці статті ви знайдете таблицю, в якій ще раз узагальнено найважливіші особливості програм.

Дизайнер

Гештальтер [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 представляє дуже чіткий програмний інтерфейс (рис. 1).

Adobe Illustrator

Рисунок 1: Дизайнер ще на початку розробки.

Інструменти для малювання ліній, прямокутників та еліпсів доступні та працюють, як і вставка простих текстових об’єктів, через що програма часто аварійно завершує роботу під час редагування тексту. Гештальтер також має проблеми з власним форматом файлу. Креслення зберігаються правильно у форматі SVG, але коли ви їх знову відкриваєте, дизайнерам часто не вдається правильно відновити креслення. Документація відсутня.

На даний момент Gestalter - це більше проектне дослідження, ніж корисна програма малювання. Чітка, проста робота та висока швидкість навіть на старих комп’ютерах дають підстави сподіватися, що тут буде створена програма для простих завдань малювання.

Inkscape

Як і Gestalter, Inkscape [5] - це молодий проект. Метою розробника є програма для малювання векторної графіки, яка наближається до Adobe Illustrator або подібних програм. Автори вільно зізнаються, що використовували ідеї та вихідний код інших проектів - особливо "Контур" та "Содіподі". Деякі діалоги беруться в незмінному вигляді від 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.