pixmap - онлайн у хмарі

Це команда pixmap, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.

ПРОГРАМА:

ІМ'Я


pixmap - Xpm редактор pixmap для X

СИНТАКСИС


піксельна карта [-параметри...]

ОПИС


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

Команда піксельна карта Програма може мати два різних інтерфейси, версію віджетів Athena і Motif
версія віджетів.

ВИКОРИСТАННЯ


Pixmap відображає сітку, в якій кожен квадрат представляє один піксель на зображенні
відредаговано. Квадрати можна встановлювати, очищати або інвертувати (ця остання операція буде детально описана
пізніше) безпосередньо за допомогою кнопок вказівника та меню операцій вищого рівня, наприклад
оскільки лінія малювання та коло заповнення передбачені збоку від сітки. Ще одне меню вгорі
вікна дозволяє виконувати операції з файлами (Завантаження, Зберегти, ...), операції редагування (Вирізати/Копіювати/Вставити,
атрибути редагування pixmap, ...) та операції з кольорами (колір малювання, атрибути
кольори, ...). Pixmap використовує віджет Pixmap для представлення зображення pixmap.

Pixmaps зберігаються як змінна масиву рядків C, придатна для включення в програми,
використовуючи формат, визначений Арно Ле Хорсом у його бібліотеці Xpm (див. посібник із Xpm для
опис формату). Цей формат дозволяє нечітко використовувати піктограми на монохромних,
шкали сірого або кольорові дисплеї.

ВАРІАНТИ


Pixmap приймає такі варіанти:

-дисплей/-d дисплей
Цей параметр визначає ім’я X-сервера, який буде використовуватися.

-геометрія геометрія
Цей параметр визначає розташування та розмір піксельна карта вікно програми на
екран. Подивитися X for details.

-допомога/-ч
Цей параметр запитує опис використання піксельна карта.

-розмір ШИРИНА x ВИСОТА
Ця опція визначає розмір (ширину і висоту) у пікселях пікселів
відредаговано.

-квадрати SIZE
Цей параметр визначає розмір у точках відображення, який буде використовуватися для представлення кожного пікселя (a
квадрат з SIZE балів).

+сітка/-сітка
Цей параметр вказує, що лінії сітки у віджеті Pixmap мають відображатися або
ні.

-потертий
Ця опція вимикає малювання прозорих пікселів із стрижками.

- палочка піксельна карта
Цей параметр визначає піктограму глибини 1 для малювання прозорих пікселів.

+осі/-осі
Цей параметр вказує, що осі у віджеті Pixmap мають відображатися чи ні.

+пропорційний/-пропорційний
Цей параметр вказує, що пікселі у віджеті Pixmap мають бути намальовані
пропорційні, тобто в квадратах, чи ні.

-гл color
Цей параметр визначає колір, який буде використовуватися для виділення. color може бути будь-яким
назва прийнята XParseColor(3X11) функція.

-фр color
Цей параметр визначає колір для використання сітки та осей у віджеті Pixmap. color може
будь-яке ім’я, прийняте XParseColor(3X11) функція.

-тр color
Цей параметр визначає колір, який буде використовуватися для представлення прозорих пікселів. color може бути
будь-яка назва, прийнята XParseColor(3X11) функція.

-fn/-шрифт ім'я шрифту
Цей параметр визначає шрифт, у якому буде використовуватися піксельна карта.

-ім'я файлу/-f/-in ім'я файлу
Цей параметр визначає ім’я файлу, з якого має бути відредагована піктограма
бути завантаженим.

-колірна карта/-шт
Ці параметри вказують, що pixmap має використовувати власну приватну колірну карту замість
колірна карта за замовчуванням.

ПІКСЕЛІ Редагування З Миша


Пікселі можна встановити, очистити або інвертувати, вказавши на них і клацнувши один із пікселів
кнопки, зазначені нижче. Кілька пікселів можна змінити одночасно, утримуючи кнопку
вниз і перетягуючи курсор через них. Набір пікселів заповнюється поточним кольором;
очищені пікселі заповнюються білим; а інвертовані пікселі або встановлені, якщо вони були
спочатку очищено або очищено іншим чином.

Button 1
Ця кнопка (зазвичай крайня зліва на вказівці) використовується для встановлення одного або кількох пікселів.

Button 2
Ця кнопка (зазвичай посередині) використовується для інвертування одного або кількох пікселів.

Button 3
Ця кнопка (зазвичай справа) використовується для очищення одного або кількох пікселів.

Button 4
Ця кнопка використовується для очищення одного або кількох пікселів.

Button 5
Ця кнопка використовується для очищення одного або кількох пікселів.

Кожну дію кнопки можна змінити за допомогою ресурсів у файлі .Xdefaults або
файл за замовчуванням програми (/etc/X11/app-defaults/Pixmap).

МЕНЮ КОМАНДИ


Щоб полегшити визначення фігур, піксельна карта надає кілька команд для малювання і
маніпулювання відредагованою пікс-картою та командами для керування файлами.

Команди розміщені у вертикальній панелі зліва від віджета Pixmap і в рядку меню за адресою
верхня частина вікна. Більшість команд малювання розташовані на лівій панелі, де як
управління файлами та інші загальні команди розташовані у верхній панелі меню.

На панелі ліворуч деякі команди представлені значками. Вони, зліва направо і
вгору вниз, Flip горизонтально, Up, Flip вертикально, Ліве, Складіть, правий, Rotate право
(лічильник), вниз, Rotate залишити (за годинниковою стрілкою).

Деякі команди також доступні безпосередньо з клавіатури, коли курсор миші знаходиться
розташований у віджеті Pixmap. Нижче вони будуть згадані як прискорювачі
опису

КОМАНДІ ЛІВОГО ПАНЕЛЯ

розстібати
Ця команда використовується для скасування останньої операції. Може бути лише одна операція
скасовано. Прискорювачем цієї команди є будь-який u.

Очистити
Ця команда використовується для очищення всіх пікселів у пікселі так, ніби була кнопка 3
перетягується через кожен піксель у pixmap. Прискорювач цієї команди
є [Shift] c.

Установка Ця команда використовується, щоб встановити поточний колір для всіх пікселів у pixmap,
ніби Кнопка 1 була протягнута через кожен піксель у pixmap. The
прискорювачем цієї команди є [Shift] с.

Перемалювати
Ця команда використовується для повторного відображення pixmap. Прискорювачем цієї команди є
Ctrl л.

Скопіювати
Ця команда використовується для копіювання області pixmap з одного місця в інше.
Коли ця команда викликається, область для копіювання повинна
можна вказати, натиснувши кнопку 1, перетягнувши мишу та відпустивши кнопку 1.
Тепер регіон можна скопіювати, натиснувши кнопку 1 з курсором, розташованим на
область виділена, перетягуючи мишу та відпускаючи її у верхньому лівому куті
регіону слід скопіювати. Якщо регіон уже вибрано з позначкою
команди, необхідна лише друга фаза копіювання. Прискорювач цього
Команда доступна, якщо регіон уже вибрано та є
Ctrl щоб перетягнути область і Ctrl щоб намалювати його до точки. Це
прискорена команда ідентична команді Вставити, доступній через Редагувати
меню верхнього рядка меню.

Рухатися
Ця команда використовується для переміщення області пікс-карти з одного місця в інше.
Коли ця команда викликається, область для переміщення слід вказати, натиснувши
Кнопка 1, перетягування миші та відпускання кнопки 1. Тепер область можна переміщувати
натиснувши кнопку 1 з курсором, розташованим на виділеній області, перетягнувши кнопку
миші та відпустіть її там, де слід перемістити верхній лівий кут області.
Початкова область очищена. Якщо регіон уже вибрано з позначкою
команди, необхідна лише друга фаза переміщення.

Відзначити
Ця команда використовується для позначення області для переміщення або копіювання пізніше (команди Рухатися та
Скопіювати вище), або помістити його в буфер Cut&Paste (команди Вирізати та Скопіювати в
Редагувати меню верхнього рядка меню). Коли ця команда викликається, регіон повинен
можна вказати, натиснувши кнопку 1, перетягнувши мишу та відпустивши кнопку 1.
Після позначення регіон буде виділено. Прискорювачем цієї команди є
Ctrl для початку виділення та Ctrl щоб закінчити це.

Зняти позначку
Ця команда використовується для зняття позначки з попередньо позначеної області. Це не буде виділено
регіон. Прискорювачем цієї команди є Ctrl .

Flip горизонтально
Ця команда використовується, щоб перевернути по горизонталі всю піктограму або позначену область.
Це означає горизонтальне дзеркальне відображення пікс-карти. Дзеркало розміщено на
середина висоти піктограми. Прискорювачем цієї команди є
[Shift|Ctrl] ч.

Up Ця команда використовується для переміщення всієї піктограми або позначеної області вгору. Пікселі на
верхня частина піктограми переміщується назад у нижню частину нової пікс-карти. The
прискорювачем цієї команди є будь-який Up (недоступно у версії Motif).

Flip вертикально
Ця команда використовується, щоб повернути по вертикалі всю піктограму або позначену область.
Це означає вертикальне дзеркальне відображення пікс-карти. Дзеркало розміщено на
середина ширини піктограми. Прискорювачем цієї команди є будь-який v.

Ліве
Ця команда використовується для переміщення всієї пікс-карти або позначеної області ліворуч. Пікселі
ліворуч від pixmap відсуваються назад праворуч від нової pixmap. The
прискорювачем цієї команди є будь-який Ліворуч (недоступно у версії Motif).

Складіть
Ця команда використовується, щоб «згорнути» піктограму. Це означає розділення зображення pixmap
у чотирьох квадратах (верхній лівий, верхній правий, нижній лівий і нижній правий) та інвертуючи
їх (верхня стає нижньою, ліва стає правою тощо). «Складання» двічі а
pixmap не змінюється. Прискорювачем цієї команди є [Shift|Ctrl] f.

правий
Ця команда використовується для переміщення всієї pixmap або позначеної області вправо. Пікселі
праворуч від pixmap відсуваються ліворуч від нової pixmap. The
прискорювачем цієї команди є будь-який Праворуч (недоступно у версії Motif).

Rotate право
Ця команда використовується для повороту пікс-карти або позначеної області праворуч
(за годинниковою стрілкою) 90 градусів. Чотири Rotate право операції не змінюються. The
прискорювачем цієї команди є [Shift|Ctrl] р.

вниз
Ця команда використовується для переміщення всієї pixmap або виділеної області вниз. Пікселі
у нижній частині pixmap відсуваються назад у верхній частині нової pixmap. The
прискорювачем цієї команди є будь-який Вниз (недоступно у версії Motif).

Rotate залишити
Ця команда використовується для повороту пікс-карти або позначеної області вліво
(лічильник) 90 градусів. Чотири Rotate залишити операції не змінюються. The
прискорювачем цієї команди є [Shift] л.

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

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

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

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

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

Коло
Ця команда встановлює, інвертує або очищає пікселі в колі, визначеному символом a
центр і точка на кривій. Через це маленькі кола можуть виглядати не дуже круглими
розмір pixmap і обмеження необхідності роботи з дискретними пікселями.
Цю команду можна розглядати як режим. Ця команда не має прискорювача.

Заповнений Коло
Ця команда встановить, інвертує або очищає всі пікселі в колі, визначеному
центр і точка на кривій. Усі сторони пікселів, включаючи коло, є
набір. Цю команду можна розглядати як режим. Ця команда не має прискорювача.

Повінь Заповнювати
Ця команда встановить усі чисті пікселі в закритій формі. Закрита форма
визначається всіма пікселями, колір яких відрізняється від кольору
піксель, на який натиснув користувач. Якщо форма не закрита, ціла
pixmap буде заповнено. Цю команду можна розглядати як режим. Ця команда
не має прискорювача.

Установка гарячий Spot
Ця команда дозволяє вказати гарячу точку. Гаряча точка вибирається за допомогою
натисканням кнопки Установка кнопка миші. Клацання Інвертувати інвертує гарячу точку, встановлює або
скинути його залежно від його попереднього стану. Гаряча точка корисна для піктограми курсора
і використовуються для посилання на чутливу частину пікс-карти. Ця команда не має
прискорювач.

Очистити гарячий Spot
Ця команда очищає поточну гарячу точку. Ця команда не має прискорювача.

Установка порт
Ця команда дозволяє графічно створити лінію розширення порту. Це частина
налаштований редактор розширень портів, розроблений Тімом Вайзом (SES Inc.). Порт
встановлюється на зображенні pixmap клацанням будь-якої кнопки миші. Ця команда має
немає прискорювача.

Очистити порт
Ця команда дозволяє графічно видалити лінію розширення порту. Це частина
налаштований редактор розширень портів, розроблений Тімом Вайзом (SES Inc.). Порт
на яку було натиснуто будь-яку кнопку миші, скасовується. Ця команда не має
прискорювач.

Рухатися порт
Ця команда дозволяє перемістити порт, тобто змінити задані координати
у лінії розширення порту. Це частина налаштованого редактора розширень портів
розроблено Тімом Вайзом (SES Inc.). Порт, на якому була будь-яка кнопка миші
натиснута переміщується курсором миші, поки кнопка миші не буде відпущена. Це
команда не має прискорювача.

порт Інформація ...
Ця команда дозволяє редагувати інформацію, пов’язану з портом, тобто
міститься в лінії розширення порту. Це частина налаштованого розширення порту
редактор, розроблений Тімом Вайзом (SES Inc.). Інформація, пов’язана з
Порт, на якому було натиснуто будь-яку кнопку миші, відображається у діалоговому вікні. Це
можна відредагувати в цьому діалоговому вікні та зберегти, натиснувши кнопку «Гаразд».
діалогове вікно. Ця команда не має прискорювача.

КОМАНДІ ВЕРХНОГО МЕНЮ

інформація
Ця команда відкриває інформаційне вікно.

Файл МЕНЮ

Завантажити ...
Ця команда використовується для завантаження файлу pixmap у редакторі pixmap. Діалогове вікно
з'явиться вікно, у якому потрібно вказати ім'я файлу. Операція може бути
перерваний з Скасувати кнопка діалогового вікна. Прискорювач цього
командою є Alt л.

Вставити...
Ця команда використовується для завантаження pixmap у буфер Cut&Paste роздрібної карти
редактор. Вміст файлу pixmap можна вставити в поточну pixmap.
Відкриється діалогове вікно, в якому потрібно вказати ім’я файлу. Операція
можна перервати за допомогою Скасувати кнопка діалогового вікна. Прискорювач
цієї команди є Alt я

зберегти
Ця команда використовується для збереження поточної pixmap у поточному редагованому файлі. За
за замовчуванням, і доки інше не буде змінено на a Ім'я файлу..., Завантажити ... or зберегти Як ...
операції, або вказавши ім’я файлу в командному рядку, ім’я файлу є
подряпати, Ім'я файлу... команду можна використовувати для зміни цього імені файлу за замовчуванням.
Прискорювачем цієї команди є Alt с.

зберегти Як ...
Ця команда використовується для збереження поточної pixmap у певному файлі з назвою
необхідно вказати у діалоговому вікні, що з’явиться. Операція може бути
перерваний з Скасувати кнопка діалогового вікна. Прискорювач цього
командою є Alt а.

Змінити розмір...
Ця команда використовується для зміни розміру поточної pixmap до ширини та висоти
вказано у діалоговому вікні, що з’явиться. Синтаксис WIDTHxHEIGHT. Це
операція відрізняється від Змінити масштаб... один таким чином, що він просто додає або
видалити пікселі з поточної пікселівної карти, не намагаючись правильно вмістити простір
із зображенням pixmap. Операцію можна перервати за допомогою Скасувати кнопку
діалогове вікно. Прискорювачем цієї команди є Alt р.

Змінити масштаб...
Ця команда використовується для зміни масштабу поточного зображення піктограми, щоб зробити його відповідним
більший або менший простір. Нову ширину та висоту потрібно вказати в
діалогове вікно, яке спливає з синтаксисом WIDTHxHEIGHT. Операція може бути
перерваний з Скасувати кнопка діалогового вікна. Прискорювач цього
командою є Alt e.

Ім'я файлу...
Ця команда використовується для зміни поточної назви файлу, тобто імені файлу
в якому піктограма буде збережена з a зберегти операція. Нове ім’я файлу має бути
буде надано у діалоговому вікні, що з’явиться. Операцію можна перервати
з Скасувати кнопка діалогового вікна. Прискорювачем цієї команди є
Альт f.

Поради коментар...
Ця команда відкриває діалогове вікно, в якому користувач може вказати підказки
коментар розділу файлу pixmap. Операцію можна перервати за допомогою
Скасувати кнопка діалогового вікна. Прискорювачем цієї команди є
Альт ч.

Кольори коментар...
Ця команда відкриває діалогове вікно, в якому користувач може вказати кольори
коментар розділу файлу pixmap. Операцію можна перервати за допомогою
Скасувати кнопка діалогового вікна. Прискорювачем цієї команди є
Альт c.

Пікселів коментар...
Ця команда відкриває діалогове вікно, в якому користувач може вказати пікселі
коментар розділу файлу pixmap. Операцію можна перервати за допомогою
Скасувати кнопка діалогового вікна. Прискорювачем цієї команди є
Альт с.

Вихід
Ця команда викликає піксельна карта щоб відобразити діалогове вікно із запитом чи ні
слід зберегти піктограму (якщо вона змінилася), а потім вийти. Відповідаючи так є
те саме, що виклик зберегти; немає Причини піксельна карта просто вийти; і відмінити перерве
Вихід команду, щоб можна було внести більше змін. Прискорювач цієї команди
є Alt q.

Редагувати МЕНЮ

зображення
Ця команда відкриває вікно, в якому відображається піктограма реального розміру. Це
Вікно можна закрити, клацнувши в ньому мишею або викликаючи зображення знову.
Коли вікно відкриється, an X позначка відображається в меню зліва від
зображення етикетці. Прискорювачем цієї команди є я

сітка
Ця команда перемикає відображення сітки. Коли відображається сітка, an X
позначка додається зліва від сітка етикетці. Прискорювачем цієї команди є
g.

Сокири
Ця команда перемикає відображення осей. Коли відображаються осі, ан X позначка є
додано зліва від Сокири етикетці. Прискорювачем цієї команди є а.

Пропорційний
Ця команда перемикає відображення в пропорційному режимі пікс-карти.
Пропорційний режим означає, що віджет Pixmap не намагатиметься вмістити всі доступні
простір в інтерфейсі і буде відображати кожен піксель у квадраті,
ймовірно, залишивши трохи місця навколо віджета pixmap. При пропорційному режимі
є активним, an X позначка додається зліва від Пропорційний етикетці. The
прискорювачем цієї команди є с.

Zoom
Ця команда використовується для збільшення деяких пікселів поточної пікселівної карти. Масштабування
регіон має бути обраний шляхом використання в якості прямокутника області так само, як якщо б він був
позначення регіону (див Відзначити команда). Операцію можна перервати викликом
будь-яку іншу команду. Коли область масштабується, an X позначка додається зліва від
Zoom етикетці. Викликаючи ще раз Zoom команда зменшує масштаб. Прискорювач
ця команда є z

Zoom In
Ця команда використовується для поступового збільшення поточної пікс-карти. Ця сторона
ефектом цього є збільшення розміру квадрата, який використовується для представлення одиничного
піксель. Прискорювачем цієї команди є x

Zoom З
Ця команда використовується для поступового зменшення масштабу поточної пікс-карти. Ця сторона
ефектом цього є зменшення розміру квадрата, який використовується для представлення одиничного
піксель. Прискорювачем цієї команди є у.

Масштабування Фактор
Команда відкриває діалогове вікно, в якому користувач може редагувати поточний
коефіцієнт масштабування. Коефіцієнт масштабування – це розмір квадрата, який використовується для представлення a
один піксель. Збільшення коефіцієнта масштабування збільшить поточну піктограму,
при зменшенні масштабу зображення буде зменшено. Прискорювач цієї команди
є f.

Вирізати Якщо регіон позначено, ця операція активна. Використовується для розрізання вмісту
регіону, щоб помістити його в буфер Cut&Paste. The Паста команда тепер стає
активний, а позначена область не позначена. Пікселі в позначеній області є
очищено. Ця команда діє як Рухатися один, коли регіон уже позначений. The
прискорювачем цієї команди є Ctrl c.

Скопіювати
Якщо регіон позначено, ця операція активна. Використовується для копіювання
вміст регіону в буфері Cut&Paste. The Паста команда тепер стає
активний, а позначена область не позначена. Ця команда діє як Скопіювати команда
лівої межі, коли область вже позначена. Прискорювач цього
командою є Ctrl x

Паста
Коли область була вирізана або скопійована в буфері Cut&Paste, ця команда є
активний і може використовуватися для вставки вмісту буфера Cut&Paste, куди
натиснута кнопка миші. Операція вставлення бере участь у використанні кнопки
вкажіть точку, куди вставити буфер. Кнопка може залишатися натиснутою до
перемістіть буфер, а потім відпустіть, щоб вставити буфер на поточний момент
Місцезнаходження. А Скопіювати та Паста операцію можна прискорити за допомогою Ctrl до
ініціювати операцію та Ctrl завершити операцію, тобто вставити
буфер. Прискорювачем цієї команди є Ctrl с.

Культура
Коли область позначена або файл було вставлено в буфер Cut&Paste,
ця команда обміняє поточну пікс-карту з позначеною областю, або
Буфер Cut&Paste. Обрізка двічі нічого не дає. Прискорювач цієї команди
є Ctrl о.

Foreground Колір МЕНЮ

додавати колір ...
Ця команда використовується для додавання нового кольору в Колір Панель (Дивіться нижче). Колір
ім'я вказується у діалоговому вікні, яке з'являється або за допомогою реальної назви кольору
знайдено у файлі rgb.txt або за допомогою рядка, як #rrggbb де rr, gg та bb представляти
червоний, зелений і синій компоненти кольору в шістнадцятковому форматі. The
операцію можна перервати за допомогою Скасувати кнопка діалогового вікна. The
прискорювачем цієї команди є Ctrl а.

Символічний назва ...
Ця команда використовується для встановлення символічної назви поточного кольору. Символічне
ім'я вводиться у діалоговому вікні, що з'явиться. Операція може бути
перерваний з Скасувати кнопка діалогового вікна. Прискорювач цього
командою є Ctrl с.

Монохромний назва ...
Ця команда використовується для встановлення монохромної назви поточного кольору, тобто
назва кольору для використання на монохромних дисплеях. Вводиться монохромна назва
у діалоговому вікні, що з’явиться. Операцію можна перервати за допомогою
Скасувати кнопка діалогового вікна. Прискорювачем цієї команди є
Ctrl м.

сірий масштаб 4 назва ...
Ця команда використовується для встановлення назви шкали сірого 4 поточного кольору, тобто
назва кольору, який буде використовуватися на 4 дисплеях із шкалою сірого. Назва шкали сірого 4
введено у діалоговому вікні, що з’явиться. Операцію можна перервати
з Скасувати кнопка діалогового вікна. Прискорювачем цієї команди є
Ctrl 4.

сірий масштаб назва ...
Ця команда використовується для встановлення назви шкали сірого поточного кольору, тобто
назва кольору для відображення шкали сірого (з більш ніж 4 рівнями). The
У діалоговому вікні, що з’явиться, вводиться назва шкали сірого. Операція може
перериватися з Скасувати кнопка діалогового вікна. Прискорювач
цією командою є Ctrl g.

Колір назва ...
Ця команда використовується для встановлення назви кольору поточного кольору. Ця зміна буде
враховуватися під час збереження pixmap, але залишаючись видимим, це впливає на мітку
пункту меню кольору. Це корисно для безпосередньої зміни певного кольору
для іншого або дозволити кільком символам представляти той самий колір (
колір може бути однаковим на кольоровому дисплеї, але змінюватися у відтінках сірого або монохромному
ті). У діалоговому вікні, що з’явиться, вводиться назва кольору. The
операцію можна перервати за допомогою Скасувати кнопка діалогового вікна. The
ніхто Ім'я (не чутливе до регістру) використовується для зміни пікселя, що представляє
прозорий колір. Прискорювачем цієї команди є Ctrl п.

Xpm розширення МЕНЮ

додавати Розширення...
Ця команда відкриває діалогове вікно, у якому користувач вказує ім’я для файлу
розширення, яке буде додано до поточного списку розширень pixmap. Операція може бути
перерваний з Скасувати кнопка діалогового вікна. Якщо користувач підтвердить
з добре відкриється інше діалогове вікно, де користувач може редагувати файл
вміст розширення. Коли користувач натискає на Скасувати кнопку в цьому розширенні
вікно редагування, операція редагування переривається, але розширення додається до
список розширень поточної pixmap. Якщо користувач бажає перервати додавати
Розширення... операції, він/вона повинен натиснути на Видалення кнопку. Видання
інакше можна підтвердити, натиснувши на добре кнопки.

будь-який розширення ім'я
Коли розширення додається до списку розширень поточної pixmap, його ім’я
з'являється в Xpm розширення меню. При виборі в меню розширення
з'явиться вікно видання. Його опис див. вище.

Крім того, версія Motif визначає мітку стану як дві активні кнопки, які працюють
as Ім'я файлу... та Змінити розмір... команди.

КОЛІР ПАНЕЛЬ


Кольори в pixmap представлені в Колір Панель. Кожен завантажений колір асоціюється
квадратна кнопка, заповнена кольоровим пікселем. Смуги прокрутки навколо панелі дозволяють сканувати
ціла панель. Щоб вибрати колір для малювання, користувач повинен натиснути кнопку кольору. На цьому
часу, поточна назва кольору відображається як заголовок Foreground Колір
меню. Колір також можна вибрати за допомогою Shift на піксель поточного
pixmap, який колір слід використовувати. Цей прискорювач дуже корисний при зміні малого
частини пікс-карти локально.

Фото ФОРМАТ


Команда зберегти or зберегти Як ... команди зберігають піктограми у форматі, визначеному Арно Ле Хорсом
у його бібліотеці Xpm (версія 3.x). Кожна pixmap є змінною масиву рядків C, яка може бути
включені та використовуються в програмах, або на які посилаються ресурси X Toolkit pixmap (за умови
що на сервері зареєстровано перетворювач String в Pixmap). Ось приклад
файлу pixmap:

/* XPM */
static char * plaid[] = {
/* картата піктограма
* ширина висота ncolors chars_per_pixel */
"22 22 4 2 ",
/* кольори */
" c червоний m білий s світло_колір ",
"Y c жовтий m чорний s lines_in_mix ",
"+ c жовтий m білий s lines_in_dark ",
"xm black s dark_color",
/* пікселі */
"xxxxxxxxxxxx + xxxxx",
"xxxxxxxxxxxxxxxx",
"xxxxxxxxxxxx + xxxxx",
"xxxxxxxxxxxxxxxx",
"xxxxxxxxxxxx + xxxxx",
"YYYYY x YYYYY + x + x + x + x + x + ",
"xxxxxxxxxxxx + xxxxx",
"xxxxxxxxxxxxxxxx",
"xxxxxxxxxxxx + xxxxx",
"xxxxxxxxxxxxxxxx",
"xxxxxxxxxxxx + xxxxx",
"xxxx Y xxx",
"xxx Y xx",
"xxxx Y xxx",
"xxx Y xx",
"xxxx Y xxx",
"xxxxxxxxxxxxxxxxxxxxx x ",
"xxxx Y xxx",
"xxx Y xx",
"xxxx Y xxx",
"xxx Y xx",
"xxxx Y xxx"
} ;

Команда плед Ім'я, яке використовується для посилання на змінну pixmap, складається з імені
файл, у якому зберігається пікс-карта. Будь-які каталоги видаляються з передньої частини імені
і будь-який суфікс, що починається з крапки, видаляється з кінця.

Змінна pixmap — це масив рядків, у якому перший рядок масиву містить
ширина, висота, кількість кольорів і кількість символів на піксель.

Наступні рядки представляють опис кольорів, по одному рядку на колір. Колір
Опис може складатися з одного або кількох символів, які представляють піксель і колір
відображуване ім'я, перед яким стоїть символ "c", і/або символічне ім'я, якому передує "s"
символ та/або монохромне відображуване ім’я, перед яким стоїть символ `m', або сірий колір
Відображувана назва шкали 4 рівнів перед рядком `g4' та/або ім'я відображення у шкалі сірого
перед яким стоїть символ `g', зазначений у будь-якому порядку.

Після рядків опису кольору кожен рядок представляє складений рядок пікс-карти
символічних символів, призначених кольорам.

ВИКОРИСТАННЯ PIXMAPS IN ПРОГРАМИ


Формат файлів pixmap розроблено, щоб зробити pixmap простим у використанні в програмах X,
яким би не був ваш дисплей. Наведений нижче код можна використовувати для створення пікс-карти, яку можна використовувати як файл
фон вікна, використовуючи розширену бібліотеку Xpm (версія 3.3) від Groupe Bull і
припускаючи, що pixmap було збережено в імені файлу plaid.xpm:

#include "plaid.xpm"

Pixmap pixmap;

XpmCreatePixmapFromData (дисплей, малювання, плед, &pixmap,
&pixmap_mask, &атрибути);

Додаткові процедури доступні для читання піксельна карта файли та повернення даних у
файл у Pixmaps.

WIDGET ІЄРАРХІЯ


Тут описана ієрархія редактора pixmap, щоб налаштувати редактор за допомогою
засоби X ресурсів у файлі .Xdefaults. Першим класом віджетів є версія Athena
один, а другий, розділений символом | персонаж, це перша версія Motif.

Pixmap піктограма
Панель|Батьківський стовпець рядка
Форма|РядокСтовпець форми
MenuButton|CascadeButtonGadget fileButton
SimpleMenu|РядокColumn fileMenu
SmeBSB|PushButtonGadget завантаження
SmeBSB|PushButtonGadget вставка
SmeBSB|PushButtonGadget зберегти
SmeBSB|PushButtonGadget saveAs
Лінія SmeLine|SeparatorGadget
SmeBSB|PushButtonGadget зміна розміру
Зміна масштабу SmeBSB|PushButtonGadget
Ім'я файлу SmeBSB|PushButtonGadget
SmeBSB|PushButtonGadget hintsCmt
SmeBSB|PushButtonGadget КольориCmt
SmeBSB|PushButtonGadget pixelsCmt
Лінія SmeLine|SeparatorGadget
SmeBSB|PushButtonGadget закритий
MenuButton|CascadeButtonGadget editButton
SimpleMenu|RowColumn editMenu
Зображення SmeBSB|ToggleButtonGadget
Лінія SmeLine|SeparatorGadget
SmeBSB|ToggleButtonGadget сітка
Осі SmeBSB|ToggleButtonGadget
SmeBSB|ToggleButtonGadget пропорційний
SmeBSB|ToggleButtonGadget масштабування
SmeBSB|PushButtonGadget zoomIn
SmeBSB|PushButtonGadget Зменшити масштаб
SmeBSB|PushButtonGadget zoomFactor
Лінія SmeLine|SeparatorGadget
SmeBSB|PushButtonGadget вирізати
SmeBSB|Копія PushButtonGadget
SmeBSB|PushButtonGadget паста
SmeBSB|PushButtonGadget обрізання
MenuButton|CascadeButtonГаджет fgButton
SimpleMenu|RowColumn fgMenu
SmeBSB|PushButtonGadget addColor
SmeBSB|PushButtonGadget symbolicName
SmeBSB|PushButtonGadget monochromeName
SmeBSB|PushButtonGadget g4Name
SmeBSB|PushButtonGadget gName
MenuButton|CascadeButtonКнопка розширення ґаджета
SimpleMenu|РядокColumn extensionMenu
SmeBSB|PushButtonGadget addExtension
SmeBSB|PushButtonGadget
.
.
.
Мітка|Статус гаджета CascadeButton
|CascadeButtonGadget Statusb
Command|CascadeButtonГаджет infoButton
Панель|Панель форми
Форма|РядокСтовпець Форма
Command|PushButtonGadget скасувати
Command|PushButtonGadget очищено
Команда|Набір гаджетів PushButton
Команда|PushButtonGadget перемалювати
Toggle|ToggleButton Копія гаджета
Toggle|ToggleButton Переміщення гаджета
Toggle|ToggleButton Знак гаджета
Command|PushButtonGadget зніміть позначку
|Рядок Column formh
Команда|PushButtonGadget flipHoriz
Команда|PushButtonGadget up
Команда|PushButtonGadget flipVert
|Рядок Column formh
Command|PushButtonGadget ліворуч
Command|PushButtonGadget fold
Command|PushButtonGadget справа
|Рядок Column formh
Command|PushButtonGadget поворот вліво
Command|PushButtonGadget вниз
Команда|PushButtonGadget rotateRight
Точка Toggle|ToggleButtonGadget
Toggle|ToggleButtonGadget рядок
Toggle|ToggleButtonGadget прямокутник
Toggle|ToggleButtonГаджет, заповнений прямокутником
Toggle|ToggleButtonGadget коло
Toggle|ToggleButtonGadget filledCircle
Toggle|ToggleButtonГаджет floodFill
Toggle|ToggleButtonГаджет набір HotSpot
Команда|PushButtonGadget clearHotSpot
Toggle|ToggleButtonGadget setPort
Toggle|ToggleButtonГаджет очистити порт
Toggle|ToggleButtonGadget movePort
Toggle|ToggleButtonGadget portInfo
Paned|PaneWindow vPane
ViewPort|ScrolledWindow colorView
Box|RowColumn colorPane
Команда|Кнопка
.
.
.
ViewPort|ScrolledWindow pixmapView
Pixmap|Pixmap pixmap
TransientShell|Зображення TransientShell
Етикетка|Етикетка
Інформація про PopupShell|SelectionBox
Діалогове вікно| діалогове вікно
Мітка| етикетці
Текст| значення
Команда| Гаразд
PopupShell|SelectionBox введення
Діалогове вікно| діалогове вікно
Мітка| етикетці
Текст| значення
Команда| Гаразд
Команда| Скасувати
PopupShell|Файл SelectionBox
Діалогове вікно| діалогове вікно
Мітка| етикетці
Текст| значення
Команда| Гаразд
Команда| Скасувати
Помилка PopupShell|SelectionBox
Діалогове вікно| діалогове вікно
Мітка| етикетці
Команда| Перервати
Команда| Повторіть спробу
PopupShell|SelectionBox qsave
Діалогове вікно| діалогове вікно
Мітка| етикетці
Текст| значення
Команда| Так
Команда| Немає
Команда| Скасувати
PopupShell|PopupShell extEditorShell|extEditor_popup
Форма|Форма extEditor
Мітка|Назва мітки
AsciiText|Текст прокрученого тексту
Command|PushButtonGadget добре
Command|PushButtonGadget скасувати
Command|PushButtonGadget видалити

Рядки, де з’являється лише той чи інший тип віджета (наприклад, Dialog| або
|CascadeButtonGadget) означає, що віджет не існує в тій чи іншій версії. в
у випадку діалогів у версії Motif, віджети створюються за допомогою зручних
підпрограми, які призначають назву віджету залежно від назви діалогового вікна. По
Таким чином, ми не можемо надати список типів та імен для підструктури діалогу
віджети у версії Motif. Однак їх не слід часто змінювати.

X ЗА УМОВНЯМИ


На додаток до стандартних ресурсів віджетів Athena або Motif, піксельна карта використовує наступне
ресурси для віджета Pixmap (під назвою pixmap):

Курсор
Курсор для використання у віджеті Pixmap.

Foreground
Початковий колір переднього плану для малювання.

Виділіть
Колір мелірування.

Обрамлення
Колір обрамлення, який використовується для малювання сітки та осей.

прозорий
Колір, що представляє прозорі пікселі.

Пропорційний
Перемикає початковий пропорційний режим відображення.

сітка
Перемикає початкове відображення сітки.

GridTolerance
Визначає, коли відображати сітку відповідно до SquareSize.

Пошарпаний
Заборонити малювання прозорими пікселями дрібницями.

Шіппл
Pixmap глибиною 1 для малювання прозорих пікселів із крапками.

Сокири
Перемикає відображення осей.

Зміна розміру
Перемикає зміну розміру віджета Pixmap під час запиту менеджером вікон.

відстань
Поля навколо віджета Pixmap.

Квадратний розмір
Розмір у точках екрана, який використовується для відображення кожного пікселя пікселів.

PixmapWidth
Початкова ширина pixmap.

PixmapHeight
Початкова висота пікс-карти.

Кнопка1Дія
Дія, пов’язана з кнопкою миші 1 (між Встановити, Інвертувати та Очистити).

Кнопка2Дія
Дія, пов’язана з кнопкою миші 2 (між Встановити, Інвертувати та Очистити).

Кнопка3Дія
Дія, пов’язана з кнопкою миші 3 (між Встановити, Інвертувати та Очистити).

Кнопка4Дія
Дія, пов’язана з кнопкою миші 4 (між Встановити, Інвертувати та Очистити).

Кнопка5Дія
Дія, пов’язана з кнопкою миші 5 (між Встановити, Інвертувати та Очистити).

ім'я файлу
Початковий файл для завантаження.

AddColorNtfyProc
Процедура, яка викликається під час читання файлу pixmap для сповіщення про завантаження кольору. це є
настійно радимо не змінювати цей ресурс.

ExtensionNtfyProc
Процедура виклику під час читання файлу pixmap для сповіщення про завантаження розширення. це є
настійно радимо не змінювати цей ресурс.

Використовуйте pixmap онлайн за допомогою служб onworks.net



Найновіші онлайн-програми для Linux і Windows