
3. Гібридні (растрово-векторні) графічні редактори.
Гібридні редактори дозволяють створювати проекти, що містять як растрові, так і векторні зображення. Як приклад розглянемо програму SpotLight.
Існує дві версії програми:
– Spotlight – стандартна версія програми;
– Spotlight Pro – розширення стандартної версії за рахунок надання таких додаткових можливостей, як робота з кольоровими зображеннями, розпізнавання тексту (OCR) і автоматична векторизація растрового зображення.
Spotlight – це гібридний (растрово-векторний) графічний редактор. Програма призначена для редагування і напівавтоматичної векторизації (трасування) сканованих креслень, схем, карт, начерків і подібних графічних матеріалів. Завдяки наявності растрового й векторного редакторів (див. слайд 1) програма дозволяє досить ефективно редагувати документи гібридної графіки.
Гібридна графіка складається з бінарного (чорно-білого) растрового зображення і векторних об'єктів, що лежать поверх растра. Одночасно може бути завантажено декілька растрових зображень, при цьому їхнє число обмежується тільки обсягом доступної оперативної пам'яті. Завантажені растри можуть бути вільно розміщені в будь-якому місці проекту.
Максимальний розмір растрового зображення: 65 000 х 10 млн. растрових точок, що дозволяє опрацьовувати креслення, відскановані з дозвільною здатністю 1200 dpi довжиною до 250 м. Spotlight підтримує більшість растрових форматів, у тому числі RLC, TIFF, PCX, CALS і BMP. Використання різноманітних методів вибору растрових об'єктів у Spotlight робить растрове редагування настільки ж простим, як і векторне.
Методом апроксимації у Spotlight виконується перетворення растрових ліній у векторні об'єкти. Послідовність процесу автоматичної векторизації растрового зображення містить наступні процедури:
1) завантаження растрового зображення;
2) налагодження параметрів фільтрації;
3) налагодження параметрів розпізнавання та трасування об`єктів;
4) запуск програми автоматичного перетворення растрових об`єктів у векторні;
5) редагування гібридного зображення за допомогою напівавтоматичного трасування;
6) зберігання векторного або проекту гібридного зображення.
Для попереднього опрацювання оригіналу креслення у програмі є засоби фільтрації (процедура 2) растрових зображень, що дозволяють видалити перешкоди (так зване растрове «сміття»), залити отвори малих розмірів, згладити форму растрових кривих і т.п. (слайд 2).
Далі, перед початком автоматичного перетворення (процедура 4) растрового зображення у векторне, необхідно виконати налагодження параметрів розпізнавання графічних об`єктів (процедура 3).
Для цього за допомогою команди «Параметри» у меню «Растр» потрібно відчинити вікно діалогу «Параметри розпізнавання» (див. слайд 3). У вікні діалогу «Параметри розпізнавання» на вкладці «Розпізнати» зазначити об'єкти розпізнавання, а на вкладці «Розміри» установити граничні значення розмірів графічних об'єктів, що підлягають розпізнаванню, після чого зберегти введені значення як шаблон (див. вкладку «Зберегти як шаблон»), привласнивши йому ім'я, і закрити вікно. Використовуючи в меню «Трасування» команду «Параметри» встановити аналогічні параметри трасування у вікні діалогу «Параметри трасування».
До параметри розпізнавання й трасування, що підлягають налагодженню належать:
Макс. Товщина - максимальну товщина растрового об'єкта, що повинен розпізнаватися як відрізок, дуга або полілінія. Потрібно встановити значення цього параметра ледве більше, ніж максимальна товщина растрової лінії, що підлягає векторизації за допомогою алгоритмів Відрізки, Дуги або Полілінії.
Мін. Довжина - мінімальна довжина растрового фрагмента, що повинен розпізнаватися як відрізок або дуга у процесі векторизації. Необхідно встановити значення цього параметра рівним довжині самого короткого растрового відрізка або діаметра самої маленької растрової окружності (дуги). Розмір котрих можна визначити за допомогою вікна діалогу «Вимір», що викликається з меню «Інструменти».
Макс. Розрив - максимально припустима довжина розірвання растрових ліній, що може ігноруватися програмою. Якщо відрізок або дуга на зображенні розбиті на дві частини, а потрібно векторизувати цей відрізок (дугу) як єдиний векторний об'єкт, то значення параметра встановлюється більше, ніж розмір зазначеного розриву. Після векторизації розрив графічного об`єкта буде усунутий, а частини векторного відрізка (дуги) будуть сполучені.
Векторний редактор у Spotlight містить різноманітні засоби створення й редагування векторних об'єктів. Векторні зображення можна імпортувати у програму й експортувати у файли форматів різноманітних систем САПР.