Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пакети прикладних програм.doc
Скачиваний:
1
Добавлен:
17.09.2019
Размер:
138.24 Кб
Скачать

Графіка

Чим простіше для користувача завдання, тим більше програм під Linux її вирішують. Зокрема, маніпуляція геометричними фігурами з можливістю зміни їх параметрів (кольору, розміру і т. п.), зберіганням набору фігур у файлі і перетворенням отриманого зображення в растровий формат - досить проста задача, що вимагає акуратної реалізації основних функцій якийсь високорівневої бібліотеки ( або двох - інтерфейсної та графічної). Не дивно, що редактори з подібними можливостями є і для кожного робочого столу, і незалежно від них. Це твердження стосується і ще більш простим програмами роботи з растровою графікою. Нижче описані тільки істотно більш складні програми.

Векторна графіка

Векторна графіка називається спосіб роботи з зображеннями, при якому воно представлено у вигляді фігур, кожна з яких має власний опис (тип, розміри, кривизну чи інші параметри складових частин, їх кольору, спосіб представлення і т. п.). Деякі графічні пристрої (наприклад, що розпізнають формат PostScript) вміють самі інтерпретувати опису фігур, для інших необхідно заздалегідь прорахувати і сформувати картинку програмним шляхом.

Робота з PostScript та PDF

Сучасна поліграфія вже не мислиться у відриві від комп'ютерів, все додрукарські матеріали зазвичай існують в електронній формі, і саме електронні документи подаються на друкуючі пристрої для виводу. Причому для сучасної поліграфії de facto стандартом є формат PostScript. PostScript - це мова опису сторінки, що дозволяє представити будь-які поліграфічні матеріали у векторному форматі (однак він допускає і включення растрових фрагментів). Файл у форматі PostScript фактично являє собою програму, яка описує, які дії потрібно зробити, щоб отримати необхідний висновок. Професійні друкуючі пристрої вміють самостійно інтерпретувати документи на мові PostScript.

PDF (P ortable D ocument F ormat, стерпний формат документів) створений на основі мови PostScript. Його основне завдання - забезпечити однаковий зовнішній вигляд документа в будь-якій операційній системі. У PDF є спеціальні можливості для публікації документів в Мережі, зокрема, підтримка гіперпосилань, а деякі можливості мови PostScript звідти, навпаки, виключені.

Ghostscript - інтерпретатор мови опису сторінок PostScript і файлів у форматі PDF (формат переносимих документів). Ghostscript перетворює PostScript в багато растрових форматів, які підходять для виведення даних на екран або на принтер, який не підтримує PostScript. Зазвичай Ghostscript використовується для перегляду файлів PostScript і для друку на принтерах, які не підтримують мову PostScript, GhostScript використовується безліччю додатків для виведення даних на друк. Графічний інтерфейс для GhostScript надає програма GhostView (команда gv ), вона дозволяє відображати документи у форматах PostScript та PDF у графічному середовищі X Window System. Для різних маніпуляцій з файлами у форматі PostScript призначений пакет утиліт командного рядка psutils , з їх допомогою можна вибрати, змінювати порядок, масштабувати сторінки в PostScript-файлах, змінювати параметри тексту і робити багато чого іншого.

Спеціально для перегляду PDF-файлів призначена програма xpdf, вона дозволяє переходити за гіперпосиланнями в документі, переглядати структуру документа, проводити пошук і підтримує згладжування шрифтів. На основі вихідних текстів xpdf створено бібліотеку poppler, призначена для відтворення PDF, яка стала основою інших популярних програм для перегляду PDF: kpdf (компонент графічного середовища KDE, відрізняється більш багатими інтерфейсними можливостями) і Evince. Багато дистрибутиви Linux включають Acroread - версію відомого програми Adobe Acrobat для Linux, проте, на відміну від названих вище, воно є невільним програмним продуктом.