Це команда ctransNCARG, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
ctrans - метафайл комп'ютерної графіки ( CGM ) перекладач
СИНТАКСИС
ctrans [ -дзвіночок ] [ -d пристрій ] [ -f шрифт ] [ -хв хвилин ] [ -lмакс Макс ] [ -масштаб масштаб ] [
-мові час ] [ - вихідний файл файл ] [ - друже pal_fname ] [ -пауза ] [ -спокійно ] [ -запис
номер_запису ... ] [ -м'який ] [ -вербозний ] [ -Версія ] [ - вікно перегляду llx:lly:urx:ury ] [ -шир
ідентифікатор вікна ] [ -вікно llx:lly:urx:ury ] [ для конкретного пристрою опції ] [ - | метафайл ... ]
ОПИС
ctrans є перекладачем метафайлів, беручи метафайл(и), метафайл, що зберігається в NCAR
комп'ютер Графіка Метафайл (CGM) стандарт, і тлумачення його інструкцій на пристрої
визначається змінною середовища GRAPHCAP. Шрифти обводяться відповідно до
специфікації у файлі Fontcap, визначеному змінною середовища FONTCAP. ctrans
використовує Графіки за замовчуванням див графічна кришка(5NCARG), забезпечуючи додаткову обробку
бібліотеками, наданими користувачем, якщо цього вимагає пристрій або бажає користувач.
Таким чином, ctrans здатний керувати будь-яким пристроєм, для якого a Graphcap доступний; з
модифікації програмування, ctrans може вмістити будь-який пристрій, для якого є зовнішня бібліотека
доступні процедури побудови графіка. Наразі наступне Graphcap незалежні пристрої
підтримуються: X11 згідно з випуском 4 і 5, версія 11 X.
ctrans може також перекладати метакод у такі растрові формати: a60, avs, HDF,
hppcl, nrif, сонце та xwd. Специфікатором пристрою для цих растрових форматів є ім’я
формат. Наприклад, "-d xwd" вказує переклад у файл растрового формату xwd.
Крім того, драйвер для відкритого тексту «-d CTXT» доступний на будь-якому терміналі. Не всі
вищезгадані пристрої можуть підтримуватися вашою конкретною конфігурацією ctrans.
Список підтримуваних пристроїв див gcaps(1NCARG) команда
ctrans буде читати зі стандартного введення, якщо не вказано ім'я метафайлу або ім'я
вказано `-'.
ВАРІАНТИ
-дзвіночок Дзвоніть у дзвіночок в кінці кожного кадру. За замовчуванням працює в беззвучному режимі. Це
Опція підтримується не всіма пристроями.
-d пристрій
Ім'я пристрою. ctrans буде використовувати Graphcap (якщо він існує) або відповідний
бібліотека графіки, зазначена за пристрій;
If пристрій потім передує шлях до каталогу UNIX ctrans буде дивитися в тому
каталог для вказаного graphcap. Інакше ctrans здійснює пошук у каталозі
$NCARG_ROOT/lib/ncarg/graphcaps для graphcap.
Для всіх технічних характеристик пристрою, крім X11 вихід спрямовується на стандартний вихід. В
case of X11 переклад призводить до відповідних викликів до бібліотек X11. Побачити
графічна кришка(5NCARG) для опису підтримуваних пристроїв. Побачити gcaps(1NCARG) для
список підтримуваних пристроїв ваш конкретна конфігурація ctrans.
Цей параметр замінює GRAPHCAP змінна оточення
-f шапка шрифту
Файл Fontcap, який використовується для обведення тексту. При інтерпретації CGM TEXT команда
використання елементів шапка шрифту як шрифт за замовчуванням для текстового перекладу. Примітка: CGM можуть
містять текстові описи, які не вбудовані в CGM TEXT елементів. Отже
вони не піддаються впливу шапка шрифту специфікації. Зауважте також, що CGM може
явно вкажіть іменований шрифт, який може замінити шрифт, наданий у команді
лінія. Змінна середовища FONTCAP також може використовуватися для визначення значення за замовчуванням
шапка шрифту.
If шапка шрифту потім передує шлях до каталогу UNIX ctrans буде дивитися в тому
каталог для вказаного fontcap. Інакше ctrans здійснює пошук у каталозі
$NCARG_ROOT/lib/ncarg/fontcaps для fontcaps.
Читати шапка шрифту(5NCARG) для опису доступних шрифтів. Побачити fcap(1NCARG)
для списку шрифтів, встановлених у вашій системі.
Цей параметр замінює FONTCAP змінна оточення
-хв хвилин
На пристроях, які підтримують масштабування ширини лінії, гарантовано масштабування всіх ліній
принаймні хвилин разів на ширину лінії за замовчуванням для цього пристрою. Цей варіант ефективний
гарантує, що мінімальне значення для елемента CGM "ШИРИНА ЛІНІЇ". хвилин.
-lмакс Макс
На пристроях, які підтримують масштабування ширини лінії, гарантовано масштабування всіх ліній
щонайбільше Макс разів на ширину лінії за замовчуванням для цього пристрою. Цей варіант ефективний
гарантує, що максимальне значення для елемента CGM "LINE WIDTH". Макс,
результати налаштування Макс менше тоді хвилин не визначені.
-масштаб масштаб
На пристроях, які підтримують ширину лінії, масштабування всіх специфікацій ширини лінії
метафайл буде масштабуватися на масштаб. Цей параметр може бути змінений
-хв та -lмакс Варіанти.
-мові час
Установіть паузу на час секунд. У нормальному режимі роботи перекладач вимагає користувача
взаємодія після показу кожного сюжету. ctrans не буде продовжено, доки користувач
відповідає. Якщо фільм встановлено режим ctrans буде чекати час секунд після відображення
кожного кадру, а потім автоматично. Цей варіант і -пауза варіант є
взаємовиключними.
Цей параметр може працювати не так, як очікувалося, на повільніших пристроях.
- вихідний файл файл
Прямий вихід перекладача на файл. За замовчуванням вихідні дані перекладача записуються в файл
стандартний вихід. Ця опція не впливає на пристрої яких ctrans має
інтерфейс з функцією виклику. наприклад X11 .
- друже pal_fname
Використовуйте палітру кольорів, визначену у файлі pal_fname для подальшого перекладу
метафайл. Ця палітра замінить будь-яку колірну карту, визначену істотою CGM
перекладено. Для опису формату pal_fname побачити ras_palette(5NCARG).
-пауза Призупиняйте після кожного кадру в метафайлі та чекайте, поки користувач введе a
новий рядок, перш ніж продовжити. Ця опція, ймовірно, корисна лише тоді, коли використовується в
поєднання з -шир варіант, оскільки це нормальна поведінка для ctrans у більшості
екземпляри. Цей варіант і -мові варіанти є взаємовиключними.
-спокійно Придушити повідомлення про нефатальні (попереджувальні) повідомлення про помилки; лише повідомлення про фатальні помилки
повідомляються.
-запис
< номер_запису... >
Якщо потрібна обробка лише окремих кадрів метафайлу, ця опція вказує
запис номер містить початок цього кадру. ctrans припускає
обробку потрібно починати спочатку ПОЧАТИ КАРТИНА елемент у цьому записі. Користувач
необхідно провести бухгалтерський облік, щоб визначити запис, що містить потрібний кадр.
Зазвичай редактор метафайлів (наприклад, ictrans(1NCARG). може використовуватися як фактичний користувач
інтерфейс для ведення цієї бухгалтерії. Без зазначеного запис номер ctrans
обробляє весь метафайл.
-м'який Беззастережно виконувати програмне заповнення всіх заповнених полігонів. Цей варіант може бути
корисно для пристроїв, які не підтримують примітив малювання заповненого багатокутника або
мають обмеження на кількість вершин, що описують багатокутник. На деяких пристроях це
номер відомий, і програмне заповнення виконується, відповідно, без користувача
специфікація.
-вербозний
Працюйте в докладному режимі.
-Версія
Надрукуйте номер версії та вийдіть.
- вікно перегляду llx:lly:urx:ury
Встановіть область перегляду пристрою виведення. Область перегляду — це прямокутна область
вихідний пристрій, яким є система координат віртуального пристрою метафайлу
відображено на. Зазвичай цей регіон є найбільшим адресним квадратом
розміщується в центрі адресного простору пристрою. The - вікно перегляду варіант може бути використаний для
змінити відображення за замовчуванням. llx та lly вкажіть нижній лівий кут
пристрій у нормованих координатах. urx та ури вкажіть правий верхній кут
прилад у нормованих координатах. Наприклад, - вікно перегляду 0.0 0.0 0.5 0.5,
визначає нижній лівий кут пристрою.
-вікно llx:lly:urx:ury
Вкажіть вікно робочої станції (у сенсі GKS). Вказано чотири координати
які визначають прямокутне вікно, яке є підмножиною нормалізованого прямокутника VDC
з кутовими точками (0,0) і (1.0,1.0). llx та lly вкажіть нижній лівий кут.
urx та .ury вкажіть правий верхній кут. Вказане вікно відображається на
всю область перегляду дисплея. Наприклад, якщо вікно робочої станції визначено за допомогою
кутові точки (0,0) і (0.5 0.5), тоді нижня ліва чверть ділянки буде
бути підірваним, щоб заповнити всю область перегляду. Специфікація такого вікна може бути
використовується для масштабування та панорамування.
Діапазон, з яким можна збільшити графік, може бути обмежений цілим числом
адресна точність пристрою.
ПРИСТРОЮ ВАРІАНТИ:
Наведені нижче параметри доступні, якщо пристрій керується graphcap (див
gcaps(1NCARG) команда для списку пристроїв, керованих graphcap):
-симулюватиbg
Зімітуйте запити кольору фону CGM, намалювавши великий заповнений прямокутник
відповідний колір. Цей параметр корисний для таких пристроїв, як кольоровий PostScript
принтери, які не мають поняття про колір фону.
Наступні параметри доступні, коли пристрій is CTXT:
-Дані Придушити відображення CGM вихід примітивний дані. Всі інші CGM дані елемента є
відображається. Це може істотно зменшити багатослівність драйвера відкритого тексту.
-Для Придушити відображення CGM дані елемента, за винятком вихід примітиви. Команда -Дані
в поєднанні з -Для Опція дозволяє відображати лише імена елементів CGM.
Наступні параметри доступні, коли пристрій is X11:
- фон color
Визначає колір фону вікна за замовчуванням для кольорових пристроїв. Якщо метафайл
явно встановлює індекс кольору 0, тоді цей параметр замінюється.
- передній план color
Визначає колір переднього плану за замовчуванням для кольорових пристроїв. Якщо метафайл
явно встановлює індекс кольору 1, тоді цей параметр замінюється.
-геометрія геометрія
Вкажіть розмір та/або положення графічного вікна у форматі an X11
Window SYSTEM струна геометрії.
-ignorebg
Ігнорувати запити на зміну кольору фону. Ця опція може бути корисною, коли
ctrans відображає у вікно X, створене іншою програмою, ніж ctrans. Як
побічний ефект цієї опції: вікно візуалізації не очищається між кадрами.
-зворотний
На монохромних пристроях зворотне відео моделюється шляхом зміни місцями переднього плану і
кольори фону.
-шир ідентифікатор вікна
Відобразити у раніше створеному вікні X, визначеному за допомогою ідентифікатор вікна. Зазвичай
ctrans створює власне вікно для малювання. Вікно, зазначене за допомогою ідентифікатор вікна повинен
бути типу Введення-виведення. Вікно також повинно було успадкувати свою колірну карту, глибину
і візуальний клас із кореневого вікна.
Зауважте також, що коли використовується ця опція ctrans не може отримати X подій від
вікно малювання. отже, ctrans не можна використовувати «клацання миші» як сигнал для просування
рамки. З цієї причини -пауза Опція корисна для запобігання ctrans від
обробка всього метафайлу без паузи між кадрами.
ідентифікатор вікна може бути вказано як десяткове або шістнадцяткове ціле число.
Наведені нижче параметри застосовуються до керування кольоровою картою X11 ctrans коли пристрій є X11:
ctrans підтримує три різні методи керування кольоровою картою X11.
Якщо користувач вказує спільну карту кольорів (за допомогою - scmap варіант), то ctrans
використовуватиме карту кольорів X за замовчуванням для екрана, яка є спільною для всіх
додатків. Якщо метафайл містить більше кольорів, ніж доступно в файлі
за замовчуванням колірна карта X, тоді використовується алгоритм підбору кольорів. Ідея про
Алгоритм полягає в тому, що колір у поточній таблиці кольорів, тобто Найближчий до
буде вибрано бажаний колір. Найближче визначається в термінах норми
метрика відстані на кубі RGB. Якщо найближчий колір дорівнює або віддалений
ніж дозволена помилка у відсотках ( -колер ), тоді з’явиться попередження
друкований. Як і раніше використовується найближчий колір.
Якщо користувач вказує приватну карту кольорів (за допомогою -pcmap варіант), то ctrans
створить приватну карту кольорів для графічного вікна. Це гарантує це
Для вікна доступно 256 різних кольорів. Це означає, що вікно X
матиме карту кольорів, відмінну від усіх інших вікон на екрані.
Тому зазвичай потрібно мати вказівник миші у вікні для правильного
таблиця кольорів, яка буде встановлена. Недоліком цього варіанту є те, що він є
як правило, колір блимає на екрані, оскільки буде неправильна таблиця кольорів
встановлено для інших вікон на екрані.
Схема керування картою кольорів за замовчуванням намагається використовувати найкраще з двох
попередні моделі. Він починає вести себе як спільна модель, оскільки використовує
колірна карта за замовчуванням для екрана. Він відрізняється тим, що один раз не може виділити жодного
більше кольорів із карти кольорів за замовчуванням, у виділяє власну приватну таблицю кольорів
і починає ним користуватися. Таким чином, миготіння кольору присутній лише в тому випадку, якщо воно абсолютно
так має бути ctrans може відображати правильний колір.
- scmap запитати ctrans щоб використовувати лише спільну карту кольорів X за замовчуванням.
Цей варіант використовується якщо -шир вказано.
-колер n
Визначає відсоток похибки кольору, який є прийнятним, якщо - scmap опція
використовується. Якщо колір, який використовується n відсоток або більше відрізняється від
колір запитується, попередження буде повідомлено ctrans.
-pcmap запитати ctrans створити власну карту кольорів X і використовувати її виключно.
Цей параметр ігнорується, якщо -шир варіант присутній.
Наступні параметри доступні, коли пристрій is a60, avs, HDF, hppcl, nrif, сонце, or
xwd:
-dpi точок на дюйм
Вкажіть кількість точок на дюйм. Цей параметр має значення лише для HP
LaserJet, hppcl, який ігнорує - резолюція варіант. точок на дюйм може бути одним із 75, 100,
150 або 300. За замовчуванням – 150.
-прямий
За замовчуванням ctrans виводить растрові зображення з 8-бітовим індексованим кодуванням. Коли це
Використовується параметр, якщо формат растрового файлу підтримує його, виводяться растрові зображення
24-бітна схема прямого кодування. Увага: отриманий файл утричі більший
розмір його 8-бітового індексованого аналога.
- пейзаж
Згенеруйте зображення в альбомному режимі. Цей параметр ігнорується всіма растровими пристроями
крім HP LaserJet, hppcl. За замовчуванням LaserJet використовує портретний режим.
- резолюція ширинаxвисота
ширина та висота вказати просторову роздільну здатність у пікселях растрового файлу
створений. За замовчуванням — 512x512.
ПРИКЛАДИ
Для обробки метафайлу з ім gmeta і відобразити його вміст на терміналі TEKTRONIX 4107,
скористайтеся наступним дзвінком:
% ctrans -d t4107 gmeta
Якщо цей пристрій уже визначено змінною середовища GRAPHCAP, просто викличте:
% ctrans gmeta
Якщо ви хочете відобразити лише перший кадр, починаючи з третього запису, зателефонуйте:
% ctrans -запис 3 -d t4107 gmeta
Щоб перевірити метафайл gmeta вміст без CGM дані елемента, що відображаються:
% ctrans -d CTXT -Дані -Для gmeta
Щоб відобразити метафайл gmeta (під X Windows) у вікні розміром 512x512 пікселів
розмір у нижньому правому куті екрана
% ctrans -d X11 -геометрія 512х512-0-0 gmeta
Для растеризації вмісту метафайлу gmeta з роздільною здатністю 1024x1024 пікселів, зателефонуйте:
% ctrans -d xwd - яловичина 1024x1024 > растр.xwd
Растровий вихід у форматі X11 «xwd» і надсилається у файл растр.xwd.
Щоб збільшити верхню праву чверть метафайлу gmeta і відобразити його у вікні X,
дзвінок:
% ctrans -d X11 -вікно 0.5: 0.5: 1.0: 1.0
НАВКОЛИШНЄ СЕРЕДОВИЩЕ
FONTCAP
Специфікатор fontcap за замовчуванням.
GRAPHCAP
Специфікатор пристрою виводу за замовчуванням.
NCARG_ROOT
Шлях до кореня установки NCAR Graphics.
NCARG_LIB
Якщо встановлено, ця змінна містить шлях до встановлених бібліотек NCAR Graphics.
NCARG_LIB перевизначає NCARG_ROOT.
NCARG_TMP
Якщо встановлено, ця змінна середовища містить шлях до каталогу, який буде використовуватися
тимчасові файли. У більшості систем за замовчуванням є / Tmp. У деяких системах за замовчуванням
is /usr/tmp.
Використовуйте ctransNCARG онлайн за допомогою служб onworks.net