Это командная растровая карта, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
pixmap - редактор растровых изображений Xpm для X
СИНТАКСИС
пиксельная [-параметры ...]
ОПИСАНИЕ
" пиксельная программа представляет собой инструмент для создания или редактирования прямоугольных изображений, состоящих из цветных
пиксели, то есть растровые изображения. Пиксельные карты интенсивно используются в X для определения фона окон,
изображения значков и т. д.
" пиксельная программа может иметь два разных интерфейса, версию виджетов Athena и Motif
версия виджетов.
ИСПОЛЬЗОВАНИЕ
растровое изображение отображает сетку, в которой каждый квадрат представляет один пиксель на изображении
отредактировал. Квадраты могут быть установлены, очищены или инвертированы (эта последняя операция будет подробно описана.
позже) непосредственно с помощью кнопок на указателе и меню операций более высокого уровня, таких как
в виде линии рисования и круга с заливкой сбоку от сетки. Другое меню вверху
окна позволяет операции с файлами (Загрузка, Сохранить, ...), операции редактирования (Вырезать / Копировать / Вставить,
атрибуты редактирования растрового изображения, ...) и операций с цветами (цвет рисования, атрибуты
цвета, ...). растровое изображение использует виджет Pixmap для представления растрового изображения.
Pixmaps хранятся в виде переменной массива строк C, подходящей для включения в приложения,
используя формат, определенный Арно Ле Хорсом в его библиотеке Xpm (см. руководство Xpm для
описание формата). Этот формат позволяет использовать растровые изображения нечетко на монохромном,
шкала серого или цветные дисплеи.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
растровое изображение принимает следующие варианты:
-display / -d дисплей
Эта опция указывает имя используемого X-сервера.
-геометрия геометрия
Этот параметр определяет размещение и размер пиксельная окно программы на
экран. Видеть X для получения информации.
-help / -h
Эта опция запрашивает описание использования пиксельная.
-размер ШИРИНА x ВЫСОТА
Эта опция определяет размер (ширину и высоту) в пикселях растрового изображения, которое будет
изм.
-квадраты РАЗМЕР
Этот параметр определяет размер точек отображения, которые будут использоваться для представления каждого пикселя (
квадрат SIZE пунктов).
+ сетка / -сетка
Этот параметр указывает, что линии сетки в виджете Pixmap должны отображаться или
не.
-штрихованный
Эта опция отключает точечное рисование прозрачных пикселей.
-стипл пиксельная
Эта опция определяет растровое изображение глубины 1, используемое для рисования прозрачных пикселей.
+ оси / -оси
Этот параметр указывает, должны ли отображаться оси в виджете Pixmap.
+ пропорциональный / -пропорциональный
Этот параметр указывает, что пиксели в виджете Pixmap должны быть нарисованы.
пропорционально, т.е. в квадратах, или нет.
-гл цвет
Этот параметр определяет цвет, который будет использоваться для выделения. цвет может быть любым
имя принято XParseColor(3X11) функция.
-пт цвет
Этот параметр указывает цвет для использования сетки и осей рисования в виджете Pixmap. цвет
быть любым именем, принятым XParseColor(3X11) функция.
-тр цвет
Этот параметр определяет цвет, который будет использоваться для представления прозрачных пикселей. цвет может быть
любое имя, принятое XParseColor(3X11) функция.
-fn / -font название шрифта
Эта опция определяет шрифт, который будет использоваться в пиксельная.
-filename / -f / -in имя файла
Эта опция указывает имя файла, из которого должно редактироваться растровое изображение.
быть загруженным.
-colormap / -pc
Эта опция указывает, что растровое изображение должно использовать свою собственную частную цветовую карту вместо
палитра по умолчанию.
PIXELS РЕДАКТИРОВАНИЕ МЫШИ
Пиксели можно установить, очистить или инвертировать, указав на них и щелкнув один из
кнопки, указанные ниже. Одновременно можно изменить несколько пикселей, удерживая кнопку
вниз и перетаскивая курсор по ним. Заданные пиксели заполняются текущим цветом;
очищенные пиксели заполняются белым цветом; и инвертированные пиксели устанавливаются, если они были
изначально очищен или очищен иным образом.
Button 1
Эта кнопка (обычно крайняя слева от указателя) используется для установки одного или нескольких пикселей.
Button 2
Эта кнопка (обычно посередине) используется для инвертирования одного или нескольких пикселей.
Button 3
Эта кнопка (обычно справа) используется для очистки одного или нескольких пикселей.
Button 4
Эта кнопка используется для очистки одного или нескольких пикселей.
Button 5
Эта кнопка используется для очистки одного или нескольких пикселей.
Каждую операцию кнопки можно изменить с помощью ресурсов в файле .Xdefaults или
файл настроек приложения по умолчанию (/ etc / X11 / app-defaults / Pixmap).
МЕНЮ КОМАНДЫ
Чтобы упростить определение форм, пиксельная предоставляет несколько команд для рисования и
манипулирование отредактированным растровым изображением и команды для управления файлами.
Команды размещаются на вертикальной полосе слева от виджета Pixmap и в строке меню в
верх окна. Большинство команд рисования расположены на левой панели, где как
управление файлами и другие общие команды расположены в верхней строке меню.
На левой панели некоторые команды представлены значками. Они слева направо и
вверх вниз, кувырок горизонтально, Up, кувырок вертикально, левый, Сложите, Правильно, Поворот правую
(счетчик), вниз, Поворот оставил (По часовой стрелке).
Некоторые команды также доступны непосредственно с клавиатуры, когда курсор мыши установлен.
расположен на виджете Pixmap. В дальнейшем они будут упомянуты как ускорители.
описание.
КОМАНДЫ ЛЕВОЙ ПОЛОСЫ
расстегивать
Эта команда используется для отмены последней операции. Только одна операция может быть
отменено. Ускоритель этой команды - Any u.
Сбросить
Эта команда используется для очистки всех пикселей в растровом изображении, как если бы кнопка 3 имела
перетаскивали через каждый пиксель растрового изображения. Ускоритель этой команды
это [Shift] c.
Поставьте Эта команда используется для установки всех пикселей в растровом изображении на текущий цвет,
как если бы Кнопка 1 перетаскивалась через каждый пиксель растрового изображения. В
ускоритель этой команды - [Shift] с.
Перерисовать
Эта команда используется для повторного отображения растрового изображения. Ускоритель этой команды -
Ctrl л.
Копировать
Эта команда используется для копирования области растрового изображения из одного места в другое.
При вызове этой команды копируемая область должна
можно указать, нажав кнопку 1, перетащив мышь и отпустив кнопку 1.
Теперь регион можно скопировать, нажав кнопку 1 с курсором, расположенным на
выделенную область, перетащив мышь и отпустив ее в верхнем левом углу
региона следует скопировать. Если регион уже был выбран с пометкой
команда, необходима только вторая фаза копирования. Ускоритель этого
команда доступна, если регион уже выбран и
Ctrl перетащить область и Ctrl чтобы нарисовать его в точку. Этот
ускоренная команда идентична команде Вставить, доступной через Редактировать
меню верхней панели меню.
Двигаемся
Эта команда используется для перемещения области растрового изображения из одного места в другое.
Когда эта команда вызывается, область для перемещения должна быть указана нажатием
Кнопка 1, перетащите мышь и отпустите кнопку 1. Теперь регион можно перемещать.
нажав кнопку 1 с курсором, находящимся в выбранной области, перетащив
мышь и отпустив ее, там, где нужно переместить верхний левый угол области.
Начальный регион очищается. Если регион уже был выбран с пометкой
команда, необходима только вторая фаза хода.
Отметьте
Эта команда используется, чтобы пометить регион, который нужно переместить или скопировать позже (команды Двигаемся и
Копировать выше) или поместить его в буфер вырезания и вставки (команды Порез и Копировать
Редактировать меню в верхней строке меню). Когда эта команда вызывается, регион должен
можно указать, нажав кнопку 1, перетащив мышь и отпустив кнопку 1.
После того, как отмечен, регион будет выделен. Ускоритель этой команды -
Ctrl чтобы начать выделение и Ctrl чтобы закончить это.
Снять отметку
Эта команда используется для снятия отметки с ранее отмеченного региона. Это будет невыделено
область. Ускоритель этой команды - Ctrl .
кувырок горизонтально
Эта команда используется для отражения по горизонтали всего растрового изображения или отмеченной области.
Это означает зеркальное отображение растрового изображения по горизонтали. Зеркало ставится на
середина высоты растрового изображения. Ускоритель этой команды -
[Shift | Ctrl] час
Up Эта команда используется для перемещения всего растрового изображения или отмеченной области вверх. Пикселей на
верхняя часть растрового изображения сдвигается назад в нижнюю часть нового растрового изображения. В
ускоритель этой команды - Any Вверх (недоступно в версии Motif).
кувырок вертикально
Эта команда используется для вертикального переворота всего растрового изображения или отмеченной области.
Это означает вертикальное зеркальное отображение растрового изображения. Зеркало ставится на
середина ширины растрового изображения. Ускоритель этой команды - Any v.
левый
Эта команда используется для перемещения всего растрового изображения или отмеченной области влево. Пикселей
слева от растрового изображения сдвигаются назад справа от нового растрового изображения. В
ускоритель этой команды - Any Слева (недоступно в версии Motif).
Сложите
Эта команда используется для "свертывания" растрового изображения. Это означает разделение растрового изображения
в четыре квадрата (вверху слева, вверху справа, внизу слева и внизу справа) и инвертируя
их (верх становится нижним, левый становится правым и т. д.). «Складывание» дважды
растровое изображение не меняется. Ускоритель этой команды - [Shift | Ctrl] f.
Правильно
Эта команда используется для перемещения всего растрового изображения или отмеченной области вправо. Пикселей
справа от растрового изображения сдвигаются назад слева от нового растрового изображения. В
ускоритель этой команды - Any Справа (недоступно в версии Motif).
Поворот правую
Эта команда используется для поворота растрового изображения или отмеченной области вправо.
(по часовой стрелке) на 90 градусов. Четыре Поворот правую операции не меняет. В
ускоритель этой команды - [Shift | Ctrl] р.
вниз
Эта команда используется для перемещения всего растрового изображения или отмеченной области вниз. Пикселей
внизу растрового изображения сдвигаются обратно вверху нового растрового изображения. В
ускоритель этой команды - Any Вниз (недоступно в версии Motif).
Поворот оставил
Эта команда используется для поворота растрового изображения или отмеченной области влево.
(счетчик) 90 градусов. Четыре Поворот оставил операции не меняет. В
ускоритель этой команды - [Shift] л.
Точка
Эта команда используется для установки, инвертирования или очистки пикселя до текущего цвета. Это
можно рассматривать как режим. После его выбора пиксели устанавливаются, инвертируются или
очищается в зависимости от используемой кнопки (см. «Редактирование пикселей с помощью мыши»). Если
кнопка мыши остается нажатой во время перетаскивания мыши, может быть больше одного пикселя.
затронутый. У этой команды нет ускорителя.
кривая
Эта команда используется для рисования изогнутых линий (заданных, очищенных или инвертированных). Кривая
рисуется при перетаскивании мыши. Эту команду можно рассматривать как режим.
Точно такой же эффект можно получить, перетащив мышь в точечном режиме,
Основное отличие состоит в том, что пиксели будут рисоваться непрерывно. Этот
У команды нет ускорителя.
линия
Эта команда используется для рисования линий между двумя точками (установленными, очищенными или инвертированными).
Линии сначала выделяются, пока кнопка мыши остается нажатой. Этот
команду можно рассматривать как режим. У этой команды нет ускорителя.
Прямоугольные
Эта команда используется для рисования прямоугольников между двумя точками, определяющими две точки.
противоположные углы прямоугольника (заданные, очищенные или перевернутые). Прямоугольники
первый нарисованный выделен, пока кнопка мыши остается нажатой. Эта команда может быть
рассматривается как режим. У этой команды нет ускорителя.
Заполненный Прямоугольные
Эта команда используется для рисования закрашенных прямоугольников между двумя точками, определяющими
два противоположных угла прямоугольника (заданные, очищенные или перевернутые). Прямоугольники
контуры сначала выделяются, пока кнопка мыши остается нажатой. Этот
команду можно рассматривать как режим. У этой команды нет ускорителя.
Circle
Эта команда установит, инвертирует или очистит пиксели на круге, указанном
центр и точка на кривой. Маленькие круги могут не выглядеть очень круглыми из-за
размер растрового изображения и ограничения работы с дискретными пикселями.
Эту команду можно рассматривать как режим. У этой команды нет ускорителя.
Заполненный Circle
Эта команда установит, инвертирует или очистит все пиксели в круге, указанном
центр и точка на кривой. Все пиксели сбоку, включая круг,
установленный. Эту команду можно рассматривать как режим. У этой команды нет ускорителя.
Наводнение Заполнять
Эта команда установит все прозрачные пиксели в замкнутую форму. Закрытая форма
определяется всеми пикселями, цвет которых отличается от цвета
пиксель, на который щелкнул пользователь. Если форма не замкнута, весь
растровое изображение будет заполнено. Эту команду можно рассматривать как режим. Эта команда
нет ускорителя.
Поставьте Популярные Спотовая торговля
Эта команда позволяет указать горячую точку. Горячая точка выбрана
нажав на Поставьте кнопка мыши. Щелкнув Инвертировать инвертирует горячую точку, устанавливает или
сбросить его в зависимости от его предыдущего состояния. Горячая точка полезна для растровых изображений курсора
и используются для ссылки на разумную часть растрового изображения. У этой команды нет
ускоритель.
Сбросить Популярные Спотовая торговля
Эта команда очищает текущую горячую точку. У этой команды нет ускорителя.
Поставьте порт
Эта команда позволяет графически создать линию расширения порта. Это часть
настраиваемый редактор расширений портов, разработанный Тимом Вайсом (SES Inc.). Порт
устанавливается на растровое изображение щелчком любой кнопки мыши. Эта команда имеет
нет ускорителя.
Сбросить порт
Эта команда позволяет графически удалить линию расширения порта. Это часть
настраиваемый редактор расширений портов, разработанный Тимом Вайсом (SES Inc.). Порт
на котором была нажата любая кнопка мыши, отменяется. У этой команды нет
ускоритель.
Двигаемся порт
Эта команда позволяет перемещать Порт, то есть изменять указанные координаты.
в строке расширения порта. Это часть настраиваемого редактора расширения порта.
разработан Тимом Вайсом (SES Inc.). Порт, на который была нажата любая кнопка мыши.
нажатая перемещается вместе с курсором мыши до тех пор, пока кнопка мыши не будет отпущена. Этот
У команды нет ускорителя.
порт Информация...
Эта команда позволяет редактировать информацию, связанную с портом, то есть
содержится в выносной линии порта. Это часть настраиваемого расширения порта
Редактор разработан Тимом Вайсом (SES Inc.). Информация, связанная с
Порт, на котором была нажата любая кнопка мыши, отображается в диалоговом окне. Это
можно отредактировать в этом диалоговом окне и сохранить, нажав кнопку «Хорошо» на
диалог. У этой команды нет ускорителя.
КОМАНДЫ ВЕРХНЕГО МЕНЮ
Туристам
Эта команда открывает информационное окно.
Файл МЕНЮ
Загрузить ...
Эта команда используется для загрузки файла растрового изображения в редактор растрового изображения. Диалоговое окно
появляется всплывающее окно, в котором необходимо указать имя файла. Операция может быть
прерванный Отмена кнопка диалогового окна. Ускоритель этого
команда - Alt л.
Вставлять...
Эта команда используется для загрузки растрового изображения в буфер вырезания и вставки растрового изображения.
редактор. Затем содержимое файла растрового изображения можно вставить в текущее растровое изображение.
Появится диалоговое окно, в котором необходимо указать имя файла. Операция
можно прервать Отмена кнопка диалогового окна. Ускоритель
этой команды - Alt я.
Сохранено
Эта команда используется для сохранения текущего растрового изображения в текущем редактируемом файле. К
по умолчанию, и пока иное не будет изменено на Имя файла..., Загрузить ... or Сохранено Как ...
операции, или указав имя файла в командной строке, имя файла будет
поцарапать, Имя файла... можно использовать команду для изменения этого имени файла по умолчанию.
Ускоритель этой команды - Alt с.
Сохранено Как ...
Эта команда используется для сохранения текущего растрового изображения в конкретном файле с именем
должен быть предоставлен во всплывающем диалоговом окне. Операция может быть
прерванный Отмена кнопка диалогового окна. Ускоритель этого
команда - Alt а.
Изменить размер ...
Эта команда используется для изменения размера текущего растрового изображения по ширине и высоте.
указывается во всплывающем диалоговом окне. Синтаксис: WIDTHxHEIGHT. Этот
операция отличается от Изменить масштаб ... один в том смысле, что он просто добавляет или
удалить пиксели из текущего растрового изображения, не пытаясь правильно уместить пространство
с изображением растрового изображения. Операция может быть прервана нажатием Отмена кнопка
диалоговое окно. Ускоритель этой команды - Alt р.
Изменить масштаб ...
Эта команда используется для изменения масштаба текущего растрового изображения, чтобы оно соответствовало
большее или меньшее пространство. Новые ширину и высоту необходимо указать в поле
всплывающее диалоговое окно с синтаксисом WIDTHxHEIGHT. Операция может быть
прерванный Отмена кнопка диалогового окна. Ускоритель этого
команда - Alt е.
Имя файла...
Эта команда используется для изменения текущего имени файла, то есть имени файла.
в котором растровое изображение будет сохранено с Сохранено операция. Новое имя файла должно быть
должны быть представлены в всплывающем диалоговом окне. Операция может быть прервана
с Отмена кнопка диалогового окна. Ускоритель этой команды -
Alt f.
Советы комментарий...
Эта команда вызывает диалоговое окно, в котором пользователь может указать подсказки.
комментарий раздела файла растрового изображения. Операция может быть прервана нажатием
Отмена кнопка диалогового окна. Ускоритель этой команды -
Alt час
Цвета комментарий...
Эта команда открывает диалоговое окно, в котором пользователь может указать цвета.
комментарий раздела файла растрового изображения. Операция может быть прервана нажатием
Отмена кнопка диалогового окна. Ускоритель этой команды -
Alt c.
Пикселей комментарий...
Эта команда открывает диалоговое окно, в котором пользователь может указать пиксели.
комментарий раздела файла растрового изображения. Операция может быть прервана нажатием
Отмена кнопка диалогового окна. Ускоритель этой команды -
Alt п.
Выход
Эта команда вызывает пиксельная для отображения диалогового окна с вопросом, нужно ли
должен сохранить растровое изображение (если оно изменилось), а затем выйти. Отвечая Да это
то же самое, что и призыв Сохранено; нет Причины пиксельная просто выйти; а также отменить прервет
Выход , чтобы можно было внести больше изменений. Ускоритель этой команды
это Alt q.
Редактировать МЕНЮ
Фото товара
Эта команда открывает окно, в котором отображается растровое изображение реального размера. Этот
окно можно закрыть, щелкнув в нем мышью или вызвав Фото товара еще раз.
Когда всплывает окно, появляется X значок отображается в меню слева от
Фото товара метка. Ускоритель этой команды - я.
сетка
Эта команда переключает отображение сетки. Когда отображается сетка, X
знак добавляется слева от сетка метка. Ускоритель этой команды -
грамм.
Топоры
Эта команда переключает отображение осей. Когда отображаются оси, X отметка
добавлено слева от Топоры метка. Ускоритель этой команды - а.
пропорциональный
Эта команда переключает отображение в пропорциональном режиме растрового изображения.
Пропорциональный режим означает, что виджет Pixmap не будет пытаться уместить все доступные
пространство в интерфейсе и будет отображать каждый пиксель в квадрате,
вероятно, оставив некоторое пространство вокруг виджета растрового изображения. Когда пропорциональный режим
активен, X знак добавляется слева от пропорциональный метка. В
ускоритель этой команды п.
Zoom
Эта команда используется для увеличения некоторых пикселей текущего растрового изображения. Масштабирование
область должна быть выбрана путем использования в качестве области прямоугольника, как если бы он был
маркировка региона (см. Отметьте команда). Операцию можно прервать, вызвав
любая другая команда. Когда область увеличивается, X знак добавляется слева от
Zoom метка. Вспоминая еще раз Zoom команда уменьшает масштаб. Ускоритель
эта команда z.
Zoom In
Эта команда используется для постепенного увеличения текущего растрового изображения. Эта сторона
эффектом этого является увеличение размера квадрата, используемого для представления одного
пиксель. Ускоритель этой команды - Икс.
Zoom Вне
Эта команда используется для постепенного уменьшения текущего растрового изображения. Эта сторона
эффектом этого является уменьшение размера квадрата, используемого для представления одного
пиксель. Ускоритель этой команды - у.
Масштабирование фактор
Команда открывает диалоговое окно, в котором пользователь может редактировать текущий
коэффициент масштабирования. Коэффициент масштабирования - это размер квадрата, используемый для представления
один пиксель. Увеличение коэффициента масштабирования приведет к увеличению текущего растрового изображения,
при его уменьшении изображение будет уменьшено. Ускоритель этой команды
является f.
Порез Когда регион отмечен, эта операция активна. Используется для разрезания содержимого
области, чтобы поместить ее в буфер вырезания и вставки. В Вставить команда теперь становится
активен, а отмеченная область не помечена. Пиксели в отмеченной области
очищено. Эта команда действует как Двигаемся один, когда регион уже отмечен. В
ускоритель этой команды - Ctrl c.
Копировать
Когда регион отмечен, эта операция активна. Он используется для копирования
содержимое области в буфере вырезания и вставки. В Вставить команда теперь становится
активен, а отмеченная область не помечена. Эта команда действует как Копировать команду
левой границы, когда регион уже отмечен. Ускоритель этого
команда - Ctrl Икс.
Вставить
Когда регион был вырезан или скопирован в буфер вырезания и вставки, эта команда
активен и может использоваться для вставки содержимого буфера вырезания и вставки, куда
нажата кнопка мыши. Операция вставки заботится о кнопке, используемой для
укажите точку, куда нужно вставить буфер. Кнопка может оставаться нажатой до
переместите буфер, а затем отпустите, чтобы вставить буфер в текущий
место нахождения. А Копировать и Вставить операцию можно ускорить с помощью Ctrl к
инициировать операцию и Ctrl чтобы завершить операцию, т.е. вставить
буфер. Ускоритель этой команды - Ctrl п.
урожай
Когда область отмечена или файл был вставлен в буфер вырезания и вставки,
эта команда обменяет текущее растровое изображение с отмеченной областью или
Вырезать и вставить буфер. Обрезка дважды ничего не дает. Ускоритель этой команды
это Ctrl о.
передний план Цвет МЕНЮ
Добавить цвет...
Эта команда используется для добавления нового цвета в Цвет Панель (см. ниже). Цвет
имя указывается в диалоговом окне, которое всплывает либо с реальным именем цвета
найдено в файле rgb.txt или строкой типа #ррггбб в котором rr, gg и bb представлять
красный, зеленый и синий компоненты цвета в шестнадцатеричном формате. В
работа может быть прервана Отмена кнопка диалогового окна. В
ускоритель этой команды - Ctrl а.
Символический имя...
Эта команда используется для установки символического имени текущего цвета. Символический
имя вводится в всплывающем диалоговом окне. Операция может быть
прерванный Отмена кнопка диалогового окна. Ускоритель этого
команда - Ctrl с.
Монохромный имя...
Эта команда используется для установки монохромного имени текущего цвета, т. Е.
название цвета для использования на монохромных дисплеях. Введено монохромное имя
в появившемся диалоговом окне. Операция может быть прервана нажатием
Отмена кнопка диалогового окна. Ускоритель этой команды -
Ctrl м.
серый лестница 4 имя...
Эта команда используется для установки имени шкалы серого 4 текущего цвета, т. Е.
название цвета для использования на шкале серого 4 дисплея. Имя серой шкалы 4
вводится в появившемся диалоговом окне. Операция может быть прервана
с Отмена кнопка диалогового окна. Ускоритель этой команды -
Ctrl 4.
серый лестница имя...
Эта команда используется для установки имени шкалы серого для текущего цвета, т. Е.
название цвета для использования в серой шкале (с более чем 4 уровнями) отображается. В
Имя серой шкалы вводится в всплывающем диалоговом окне. Операция может
быть прерванным с Отмена кнопка диалогового окна. Ускоритель
эта команда - Ctrl грамм.
Цвет имя...
Эта команда используется для установки названия цвета текущего цвета. Это изменение будет
учитываться при сохранении растрового изображения, но чтобы оставаться видимым, он влияет на метку
пункта меню цвета. Это полезно для непосредственного изменения определенного цвета.
для другого или позволить нескольким символам представлять один и тот же цвет (
цвет может быть таким же на цветном дисплее, но изменяться в оттенках серого или монохромном
единицы). Название цвета вводится в всплывающем диалоговом окне. В
работа может быть прервана Отмена кнопка диалогового окна. В
Ничто (без учета регистра) имя используется для изменения пикселя, представляющего
прозрачный цвет. Ускоритель этой команды - Ctrl п.
опыт Расширения МЕНЮ
Добавить Расширение...
Эта команда открывает диалоговое окно, в котором пользователь вводит имя для
расширение, которое будет добавлено в текущий список расширений растрового изображения. Операция может быть
прерванный Отмена кнопка диалогового окна. Если пользователь подтверждает
с Хорошо кнопки, появляется другое диалоговое окно, в котором пользователь может редактировать
содержимое расширения. Когда пользователь нажимает на Отмена кнопка в это расширение
окно редактирования, операция редактирования прерывается, но расширение добавляется в
список расширений текущего растрового изображения. Если пользователь желает прервать Добавить
Расширение... операции, ему нужно нажать на Удалить кнопка. Издание
в противном случае можно подтвердить, нажав на Хорошо .
Любые расширение имя
КОГДА расширение добавляется в список расширений текущего растрового изображения, его имя
появляется в опыт Расширения меню. При выборе в меню расширение
всплывает окно редакции. Его описание см. Выше.
Кроме того, версия Motif определяет метку состояния как две активные кнопки, которые управляют
as Имя файла... и Изменить размер ... команды.
COLOR ПАНЕЛЬ
Цвета в растровом изображении представлены в Цвет Панель. Каждому загруженному цвету соответствует
квадратная кнопка, заполненная цветным пикселем. Полосы прокрутки вокруг панели позволяют сканировать
вся панель. Чтобы выбрать цвет для рисования, пользователь должен нажать на кнопку цвета. На это
время текущее название цвета отображается как заголовок передний план Цвет
меню. Цвет также можно выбрать с помощью Shift. на пиксель текущего
растровое изображение, какой цвет следует использовать. Этот ускоритель очень полезен при модификации небольших
части растрового изображения локально.
ФАЙЛОВ ФОРМАТ
" Сохранено or Сохранено Как ... команды сохраняют растровые изображения, используя формат, определенный Арно Ле Хорсом
в его библиотеке Xpm (версия 3.x). Каждое растровое изображение представляет собой переменную строкового массива C, которая может быть
включены и используются в программах или упоминаются ресурсами растрового изображения X Toolkit (при условии
что преобразователь String в 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",
/ * пикселей * /
«хххххххххххх + ххххх»,
«хххххххххххххх»,
«хххххххххххх + ххххх»,
«хххххххххххххх»,
«хххххххххххх + ххххх»,
«ГГГГГ х ГГГГГ + х + х + х + х + х +»,
«хххххххххххх + ххххх»,
«хххххххххххххх»,
«хххххххххххх + ххххх»,
«хххххххххххххх»,
«хххххххххххх + ххххх»,
«хххх Y ххх»,
«ххх Y хх»,
«хххх Y ххх»,
«ххх Y хх»,
«хххх Y ххх»,
«xxxxxxxxxxxxxxxxxxxxx x»,
«хххх Y ххх»,
«ххх Y хх»,
«хххх Y ххх»,
«ххх Y хх»,
«хххх Y ххх»
};
" плед имя, используемое для ссылки на переменную растрового изображения, состоит из имени
файл, в котором сохраняется растровое изображение. Любые каталоги удаляются перед именем
и любой суффикс, начинающийся с точки, удаляется с конца.
Переменная pixmap - это массив строк, в котором первая строка массива содержит
ширина, высота, количество цветов и количество символов на пиксель.
Следующие строки представляют собой описания цветов, по одной строке на цвет. Цвет
описание может состоять из одного или нескольких символов, представляющих пиксель, и цвета
отображаемое имя, которому предшествует символ `c ', и / или символическое имя, которому предшествует символ` s'
символ, и / или монохромное отображаемое имя, которому предшествует символ `m ', и / или серый
шкала 4 уровня отображаемого имени, которому предшествует строка `g4 ', и / или отображаемое имя шкалы серого
которому предшествует символ `g ', указанный в любом порядке.
После строк описания цвета каждая строка представляет собой строку растрового изображения, состоящего из
символических знаков, присвоенных цветам.
С ПОМОЩЬЮ ПИКСМАПС IN ПРОГРАММЫ
Формат файлов растровых изображений разработан, чтобы упростить использование растровых изображений в программах X,
каким бы ни был ваш дисплей. Следующий код можно использовать для создания растрового изображения, которое будет использоваться в качестве
фон окна, используя расширенную библиотеку Xpm (версия 3.3) от Groupe Bull и
предполагая, что растровое изображение было сохранено в имени файла плед.xpm:
#include "plaid.xpm"
растровое изображение;
XpmCreatePixmapFromData (отображение, рисование, плед и растровое изображение,
& pixmap_mask, & атрибуты);
Дополнительные процедуры доступны для чтения в пиксельная файлы и возвращение данных в
файл в Pixmaps.
ВИДЖЕТ ИЕРАРХИЯ
Здесь описана иерархия редактора растровых изображений, чтобы настроить редактор с помощью
средства X ресурсов в файле .Xdefaults. Первый класс виджетов - это версия Athena.
один, а второй, разделенный | символ, является первой версией Motif.
Pixmap растровое изображение
Paned | Родитель RowColumn
Форма | RowColumn formy
MenuButton | CascadeButtonGadget fileButton
SimpleMenu | RowColumn fileMenu
SmeBSB | PushButtonGadget load
SmeBSB | Вставка PushButtonGadget
SmeBSB | PushButtonGadget сохранить
SmeBSB | PushButtonGadget saveAs
SmeLine | SeparatorGadget line
SmeBSB | PushButtonGadget изменить размер
SmeBSB | Изменение масштаба PushButtonGadget
SmeBSB | PushButtonGadget имя файла
SmeBSB | PushButtonGadget hintsCmt
SmeBSB | PushButtonGadget colorsCmt
SmeBSB | PushButtonGadget пикселейCmt
SmeLine | SeparatorGadget line
SmeBSB | PushButtonGadget выйти
MenuButton | CascadeButtonGadget editButton
SimpleMenu | RowColumn editMenu
SmeBSB | Изображение ToggleButtonGadget
SmeLine | SeparatorGadget line
SmeBSB | ToggleButtonGadget сетка
SmeBSB | Оси ToggleButtonGadget
SmeBSB | ToggleButtonGadget пропорциональный
SmeBSB | ToggleButtonGadget масштабирование
SmeBSB | PushButtonGadget увеличить
SmeBSB | PushButtonGadget zoomOut
SmeBSB | PushButtonGadget zoomFactor
SmeLine | SeparatorGadget line
SmeBSB | PushButtonGadget вырезано
SmeBSB | PushButtonGadget копия
SmeBSB | Вставка PushButtonGadget
SmeBSB | PushButtonGadget кадрирование
MenuButton | CascadeButtonGadget fgButton
SimpleMenu | RowColumn fgMenu
SmeBSB | PushButtonGadget addColor
SmeBSB | PushButtonGadget symbolicName
SmeBSB | PushButtonGadget monochromeName
SmeBSB | PushButtonGadget g4Name
SmeBSB | PushButtonGadget gName
MenuButton | CascadeButtonGadget extensionButton
SimpleMenu | RowColumn extensionMenu
SmeBSB | PushButtonGadget addExtension
SmeBSB | PushButtonGadget
.
.
.
Ярлык | CascadeButtonGadget status
| CascadeButtonGadget statusb
Команда | CascadeButtonGadget infoButton
Панорамный | Панель формы
Форма | Форма RowColumn
Command | PushButtonGadget отменить
Command | PushButtonGadget очистить
Команда | PushButtonGadget набор
Команда | PushButtonGadget перерисовать
Toggle | ToggleButtonGadget копия
Toggle | ToggleButtonGadget перемещение
Toggle | ToggleButtonGadget отметка
Command | PushButtonGadget снять отметку
| Форма RowColumn
Команда | PushButtonGadget flipHoriz
Command | PushButtonGadget вверх
Команда | PushButtonGadget flipVert
| Форма RowColumn
Command | PushButtonGadget слева
Command | PushButtonGadget свернуть
Command | PushButtonGadget справа
| Форма RowColumn
Команда | PushButtonGadget rotateLeft
Command | PushButtonGadget вниз
Command | PushButtonGadget rotateRight
Toggle | ToggleButtonGadget point
Toggle | ToggleButtonGadget строка
Toggle | ToggleButtonGadget прямоугольник
Toggle | ToggleButtonGadget fillRectangle
Toggle | ToggleButtonGadget круг
Toggle | ToggleButton Гаджет заполнен кругом
Toggle | ToggleButtonGadget floodFill
Toggle | ToggleButtonGadget setHotSpot
Команда | PushButtonGadget clearHotSpot
Toggle | ToggleButtonGadget setPort
Toggle | ToggleButtonGadget clearPort
Toggle | ToggleButtonGadget movePort
Toggle | ToggleButtonGadget portInfo
Paned | PanedWindow 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 | Текст с прокруткой
Команда | PushButtonGadget в порядке
Command | PushButtonGadget отменить
Команда | PushButtonGadget удалить
Строки, в которых отображается только один или другой тип виджета (например, Dialog | или
| CascadeButtonGadget) означает, что виджет не существует ни в той, ни в другой версии. В
в случае диалогов в версии Motif, виджеты создаются с помощью удобных
процедуры, которые назначают имя виджета в зависимости от имени диалога. Посредством
Кстати, мы не можем предоставить список типов и имен для подструктуры диалога
виджеты в версии Motif. Однако их не следует часто изменять.
X ПО УМОЛЧАНИЮ
Помимо стандартных ресурсов виджетов Athena или Motif, пиксельная использует следующее
ресурсы для виджета Pixmap (с именем pixmap):
Курсор
Курсор для использования в виджете Pixmap.
передний план
Первоначальный цвет переднего плана для рисования.
Выделите
Цвет мелирования.
Обрамление
Цвет рамки, используемый для рисования сетки и осей.
Прозрачность
Цвет, представляющий прозрачные пиксели.
пропорциональный
Переключает начальный режим пропорционального отображения.
сетка
Переключает начальное отображение сетки.
СеткаТолерантность
Определяет, когда отображать сетку в соответствии с SquareSize.
Усыпанный
Подавить точечное рисование прозрачных пикселей.
Пунктир
Растровое изображение глубины 1, используемое для рисования прозрачных пикселей с пунктиром.
Топоры
Переключает отображение осей.
Изменение размера
Переключает изменение размера виджета Pixmap при запросе оконным менеджером.
Расстояние
Поле вокруг виджета Pixmap.
Квадратный размер
Размер в точках экрана, используемый для отображения каждого пикселя растрового изображения.
Ширина растрового изображения
Начальная ширина растрового изображения.
ПиксельВысота
Начальная высота растрового изображения.
Кнопка1Действие
Действие, связанное с кнопкой мыши 1 (между «Установить», «Инвертировать» и «Очистить»).
Кнопка2Действие
Действие, связанное с кнопкой мыши 2 (между «Установить», «Инвертировать» и «Очистить»).
Кнопка3Действие
Действие, связанное с кнопкой мыши 3 (между «Установить», «Инвертировать» и «Очистить»).
Кнопка4Действие
Действие, связанное с кнопкой мыши 4 (между «Установить», «Инвертировать» и «Очистить»).
Кнопка5Действие
Действие, связанное с кнопкой мыши 5 (между «Установить», «Инвертировать» и «Очистить»).
Имя файла
Исходный файл для загрузки.
Аддколорнтфипрок
Процедура, вызываемая при чтении файла растрового изображения для уведомления о загрузке цвета. это
Настоятельно рекомендуется не менять этот ресурс.
РасширениеNtfyProc
Процедура, вызываемая при чтении файла растрового изображения для уведомления о загрузке расширения. это
Настоятельно рекомендуется не менять этот ресурс.
Используйте растровое изображение онлайн с помощью сервисов onworks.net