Це растрове зображення команди, яке можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
bitmap, bmtoa, atobm - утиліти для редактора растрових зображень і конвертера для системи X Window
СИНТАКСИС
растрові [ -вибори ...] [ ім'я файлу ] [ базове ім'я ]
bmtoa [ - символи ...] [ ім'я файлу ]
atobm [ - символи cc ] [ -ім'я змінна ] [ -xhot номер ] [ -yhot номер ] [ ім'я файлу ]
ОПИС
Команда растрові Програма є елементарним інструментом для створення або редагування прямокутних зображень
до 1 і 0. Растрові зображення використовуються в X для визначення областей відсікання, фігур курсора,
форми значків, а також візерунки з плиток і крапок.
Команда bmtoa та atobm фільтри перетворюють растрові файли (ФАЙЛОВИЙ ФОРМАТ) у рядки ASCII та з них.
Вони найчастіше використовуються для швидкого роздрукування растрових зображень і для створення версій для
в тому числі в тексті.
КОМАНДА ЛІНІЯ ВАРІАНТИ
Бітова карта підтримує стандартні аргументи командного рядка X Toolkit (див X(7)). Наступні
також підтримуються додаткові аргументи.
-розмір ШИРИНА x ВИСОТА
Визначає розмір сітки в квадратах.
-св вимір
Визначає ширину квадратів у пікселях.
-ш вимір
Визначає висоту квадратів у пікселях.
-gt вимір
Допуск сітки. Якщо розміри квадратів падають нижче вказаного значення, сітка буде
автоматично вимикається.
- сітка, +сітка
Вмикає або вимикає лінії сітки.
- сокири, +осі
Вмикає або вимикає великі осі.
- штриховий, +пунктир
Вмикає або вимикає штрихування для рамки та ліній сітки.
- шкірний, +крапка
Вмикає або вимикає штрихування виділених квадратів.
-пропорційний, +пропорційний
Вмикає або вимикає пропорційний режим. Якщо ввімкнено пропорційний режим, ширина квадрата дорівнює
до квадратної висоти. Якщо пропорційний режим вимкнено, растрові використовуватиме менший квадрат
розмірність, якщо вони спочатку відрізнялися.
- тире ім'я файлу
Визначає растрове зображення, яке буде використовуватися як олівець для штрихування.
- палочка ім'я файлу
Визначає растрове зображення, яке буде використовуватися як олівець для виділення.
-гл color
Визначає колір, який використовується для виділення.
-фр color
Визначає колір, який використовується для рамки та ліній сітки.
ім'я файлу
Визначає растрове зображення, яке буде спочатку завантажено в програму. Якщо файл ні
існують, растрові буде вважати, що це новий файл.
базове ім'я
Вказує базову назву, яка буде використовуватися у вихідному файлі коду C. Якщо воно відрізняється від
базове ім'я в робочому файлі, растрові змінить його під час збереження файлу.
Bmtoa приймає наступний варіант:
- символи cc
Цей параметр визначає пару символів для використання в рядковій версії
растрове зображення. Перший символ використовується для 0 бітів, а другий символ використовується для 1
біти. За замовчуванням використовуються тире (-) для 0 і різкі знаки (#) для 1.
Atobm приймає такі варіанти:
- символи cc
Цей параметр визначає пару символів, які використовуватимуться під час перетворення рядкових растрових зображень
на масиви чисел. Перший символ представляє біт 0, а другий
символ представляє 1 біт. За замовчуванням для 0 і різкості використовуються тире (-).
знаки (#) для 1.
-ім'я змінна
Цей параметр визначає ім’я змінної, яке буде використовуватися під час запису файлу растрового зображення.
За замовчуванням використовується базова назва ім'я файлу аргумент командного рядка або залиште його
порожній, якщо стандартний вхід читається.
-xhot номер
Цей параметр визначає координату X точки доступу. Є тільки позитивні значення
дозволено. За замовчуванням інформація про точку доступу не включається.
-yhot номер
Цей параметр визначає координату Y гарячої точки. Є тільки позитивні значення
дозволено. За замовчуванням інформація про точку доступу не включається.
ВИКОРИСТАННЯ
Бітова карта відображає сітку, в якій кожен квадрат представляє один біт на зображенні
відредаговано. Фактичний розмір растрового зображення, яким воно здавалося б у звичайному режимі та інвертованим, може бути таким
отриманий пресуванням Мета-І ключ. Ви можете перемістити спливаюче вікно із зображенням
продовжити редагування. Натискання лівої кнопки миші у спливаючому вікні або Мета-І знову буде
видалити растрове зображення реального розміру.
Якщо для визначення курсору буде використовуватися растрове зображення, це може бути один із квадратів на зображенні
позначений як гаряча точка. Це визначає, куди насправді вказує курсор. Для
курсори з гострими кінчиками (наприклад, стрілки або пальці), зазвичай це в кінці
порада; для симетричних курсорів (наприклад, хрестиків або яблучок) це зазвичай знаходиться в центрі.
Растрові зображення зберігаються як невеликі фрагменти коду C, придатні для включення в програми. Вони
надають масив бітів, а також символічні константи, що надають ширину, висоту та гарячу
місце (якщо вказано), яке можна використовувати для створення курсорів, піктограм і плиток.
Редагування
Щоб відредагувати растрове зображення, просто натисніть одну з кнопок з командами малювання (точка,
крива, Лінія, Прямокутник, тощо) і перемістіть покажчик у вікно растрової сітки. Натисніть один
кнопок на вашій миші, і буде виконано відповідну дію. Ви можете або
встановіть, очистіть або переверніть квадрати пояса. Встановлення квадрата сітки відповідає встановленню біта
у растровому зображенні до 1. Очищення квадрата сітки відповідає встановленню біта в
бітове зображення на 0. Інвертування квадрата сітки відповідає зміні біта в растровому зображенні
зображення від 0 до 1 або від 1 до 0, залежно від того, яким був його попередній стан. Поведінка за замовчуванням
кнопок миші, як зазначено нижче.
Набір MouseButton1
MouseButton2 Інвертувати
MouseButton3 Очистити
MouseButton4 Очистити
MouseButton5 Очистити
Цю поведінку за замовчуванням можна змінити, налаштувавши ресурси функції кнопки. Приклад
наведено нижче.
bitmap*button1Функція: Установити
Bitmap*button2Function: Clear
Bitmap*button3Функція: Інвертувати
і т.п.
Функція кнопки застосовується до всіх команд малювання, включаючи копіювання, переміщення та
обклеювання, заливка та встановлення гарячої точки.
КРЕСЛЕННЯ КОМАНДИ
Ось список команд малювання, доступних за допомогою кнопок зліва
вікно програми. Деякі команди можна скасувати, натиснувши A всередині растрового зображення
вікно, що дозволяє користувачеві вибрати різні орієнтири, де це можливо.
Прозорі
Ця команда очищає всі біти в растровому зображенні. Для квадратів сітки буде встановлено значення
Колір фону. Натискання C у вікні растрового зображення має той самий ефект.
Установка Ця команда встановлює всі біти растрового зображення. Для квадратів сітки буде встановлено значення
колір переднього плану. Натискання S у вікні растрового зображення має той самий ефект.
Інвертувати
Ця команда інвертує всі біти растрового зображення. Квадрати сітки будуть перевернуті
належним чином. Натискання I всередині растрового вікна має той самий ефект.
Відзначити
Ця команда використовується для позначення області сітки шляхом перетягування прямокутної фігури
в кольорі мелірування. Після того, як область позначена, нею можна оперувати номером
команд (див Вгору, Вниз, Ліворуч Правильно Повернути, перевернути, Вирізати, тощо) Лише одна позначена область
може бути присутнім у будь-який час. Якщо ви спробуєте позначити іншу область, стара позначка буде
зникнути. Такого ж ефекту можна досягти натисканням Shift-Кнопка миші1 і перетягування
вивести прямокутник у вікні сітки. Натискання Shift-Кнопка миші2 буде позначати весь
площа сітки.
Зняти позначку
Ця команда призведе до зникнення позначеної області. Такого ж ефекту можна досягти за допомогою
пресування Shift-Кнопка миші3.
Скопіювати
Ця команда використовується для копіювання області сітки з одного місця в інше. Якщо
немає позначеної області сітки, Скопіювати поводиться так само Відзначити описано вище.
Після того, як виділена область сітки відображається кольором підсвічування, ця команда має
дві альтернативні форми поведінки. Якщо натиснути кнопку миші всередині позначеної області, ви
зможе перетягнути прямокутник, що представляє позначену область, до потрібного
Розташування. Після того як ви відпустите кнопку миші, область буде скопійована. Якщо натиснути
за межами позначеної зони, Скопіювати буде вважати, що ви хочете позначити інший регіон
растрове зображення, тому воно буде вести себе так Відзначити знову.
Рухатися
Ця команда використовується для переміщення області сітки з одного місця в інше. Його
поведінка нагадує поведінку Скопіювати команду, за винятком того, що позначена область буде
переміщено замість скопійованого.
Flip По горизонталі
Ця команда переверне растрове зображення відносно горизонтальних осей. Якщо
виділена область сітки, вона працюватиме лише всередині позначеної області.
Натискання H у вікні растрового зображення має той самий ефект.
Up Ця команда переміщує растрове зображення на один піксель вгору. Якщо позначена область сітки є
виділений, він працюватиме лише всередині позначеної області. Натискання стрілки вгору всередині
растрове вікно має той самий ефект.
Flip По вертикалі
Ця команда переверне растрове зображення відносно вертикальних осей. Якщо
виділена область сітки, вона працюватиме лише всередині позначеної області.
Натискання клавіші V всередині растрового вікна має той самий ефект.
Ліве
Ця команда переміщує растрове зображення на один піксель ліворуч. Якщо позначена область
сітка виділена, вона працюватиме лише всередині позначеної області. Натискання стрілки вліво
всередині растрового вікна має той самий ефект.
Складіть
Ця команда згорне растрове зображення так, щоб протилежні кути стали суміжними.
Це корисно під час створення растрових зображень для розкладки. Натиснення клавіші F всередині растрового зображення
вікно має той же ефект.
правий
Ця команда переміщує растрове зображення на один піксель вправо. Якщо позначена область
сітка виділена, вона працюватиме лише всередині позначеної області. Натискання стрілки вправо
всередині растрового вікна має той самий ефект.
Rotate Ліве
Ця команда повертає растрове зображення на 90 градусів вліво (проти годинникової стрілки). Якщо
виділена позначена область сітки, вона працюватиме лише всередині позначеної області.
Натискання L всередині вікна растрового зображення має той самий ефект.
вниз
Ця команда переміщує растрове зображення на один піксель вниз. Якщо позначена область сітки є
виділений, він працюватиме лише всередині позначеної області. Натискання стрілки вниз всередині
такий самий ефект має вікно растрового зображення.
Rotate правий
Ця команда повертає растрове зображення на 90 градусів вправо (за годинниковою стрілкою). Якщо a
виділена область сітки, вона працюватиме лише всередині позначеної області.
Натискання R всередині растрового вікна має той самий ефект.
точка
Ця команда змінить квадрати сітки під вказівником миші, якщо миша
кнопка натискається. Якщо ви постійно перетягуєте кнопку миші, лінія може
не бути безперервним, залежно від швидкості вашої системи та частоти руху миші
події
Крива
Ця команда змінить квадрати сітки під вказівником миші, якщо миша
кнопка натискається. Якщо ви постійно перетягуєте кнопку миші, це зробить
переконатися, що лінія безперервна. Якщо ваша система повільна або растрові отримує дуже мало
події руху миші, це може вести себе досить дивно.
Лінія
Ця команда змінить об’єднання квадратів у лінії між двома квадратами. Якось ти
натисніть кнопку миші у вікні сітки, растрові виділить рядок від
квадрат, де спочатку була натиснута кнопка миші, до квадрата, де була миша
розташований покажчик. Відпускаючи кнопку миші, ви спричините зміни
ефект, і виділена лінія зникне.
Прямокутник
Ця команда змінить пояс квадратів у прямокутнику між двома квадратами. один раз
ви натискаєте кнопку миші у вікні сітки, растрові виділить прямокутник з
квадрат, де спочатку була натиснута кнопка миші, до квадрата, де була миша
розташований покажчик. Відпускаючи кнопку миші, ви спричините зміни
ефект, і виділений прямокутник зникне.
Заповнений Прямокутник
Ця команда ідентична Прямокутник, за винятком того, що в кінці буде заповнений прямокутник
а не окреслено.
Коло
Ця команда змінить пояс квадратів у колі між двома квадратами. Якось ти
натисніть кнопку миші у вікні сітки, растрові виділить коло з
квадрат, де спочатку була натиснута кнопка миші, до квадрата, де була миша
розташований покажчик. Відпускаючи кнопку миші, ви спричините зміни
ефект, і виділене коло зникне.
Заповнений Коло
Ця команда ідентична Коло, за винятком того, що в кінці коло буде заповнено
а не окреслено.
Повінь Заповнювати
Ця команда заповнить пов’язану область під вказівником миші, коли ви
натисніть на потрібний квадрат. Не вважаються сусідні по діагоналі квадрати
пов'язаний
Установка гарячий Spot
Ця команда визначає один квадрат у сітці як гарячу точку, якщо це растрове зображення є
використовуватися для визначення курсору. Натискання кнопки миші в потрібному квадраті призведе до
викликати відображення форми ромба.
Прозорі гарячий Spot
Ця команда видаляє будь-які виділені гарячі точки з растрового зображення.
розстібати
Ця команда скасує останню виконану команду. Вона має глибину одну, тобто натискання
розстібати після розстібати скасовується сама.
Фото МЕНЮ
Доступ до команд меню «Файл» можна отримати, натиснувши кнопку «Файл» і вибравши
відповідного пункту меню або натисненням клавіші Ctrl іншою клавішею. Ці команди мають справу
з файлами та глобальними параметрами растрового зображення, такими як розмір, базова назва, ім’я файлу тощо.
Нові Ця команда очистить область редагування та запитає назву нового файлу
відредаговано. Він не завантажиться в новий файл.
Навантаження
Ця команда використовується для завантаження нового файлу растрового зображення в редактор растрових зображень. Якщо струм
зображення не було збережено, користувачу буде запропоновано зберегти чи ігнорувати зміни.
Редактор може одночасно редагувати лише один файл. Якщо вам потрібно інтерактивне редагування, запустіть a
кількість редакторів і використовуйте механізм вирізання та вставки, як описано нижче.
Insert
Ця команда використовується для вставки файлу растрового зображення в зображення, яке зараз редагується.
Після запиту на ім’я файлу клацніть у вікні сітки та перетягніть
окреслений прямокутник до місця, куди потрібно вставити новий файл.
Зберегти
Ця команда збереже растрове зображення. Він не запитуватиме ім’я файлу, якщо
кажуть, що це . Якщо ви залишите ім’я файлу невизначеним або -, результат буде
бути передано до стандартного виведення.
Зберегти As
Ця команда збереже растрове зображення після запиту на нове ім’я файлу. Це повинно бути
використовуватися, якщо ви хочете змінити назву файлу.
Зміна розміру
Ця команда використовується для зміни розміру області редагування до нової кількості пікселів. Розмір
слід вводити у форматі WIDTHxHEIGHT. Інформація на зображенні є
відредаговані не будуть втрачені, якщо новий розмір не буде меншим за поточний розмір зображення.
Редактор не призначений для редагування величезних файлів.
Змінити масштаб
Ця команда використовується для зміни масштабу області редагування до нової ширини та висоти. The
розмір слід ввести у форматі WIDTHxHEIGHT. Це не буде робити згладжування і
інформація буде втрачена, якщо змінити масштаб до менших розмірів. Не соромтеся додавати вас
власні алгоритми для кращого масштабування.
ім'я файлу
Ця команда використовується для зміни назви файлу без зміни базового імені та без збереження
файл. Якщо ви вкажете - для імені файлу, вихід буде переданий у стандартний вихід.
Базова назва
Ця команда використовується для зміни базового імені, якщо воно відрізняється від вказаного
бажана назва файлу.
Вихід
Ця команда завершить роботу програми растрового зображення. Якщо файл не було збережено, користувач
буде запропоновано та запитати, зберігати зображення чи ні. Ця команда є
надає перевагу, а не знищення процесу.
EDIT МЕНЮ
Доступ до команд меню «Редагувати» можна отримати, натиснувши кнопку «Редагувати» та вибравши
відповідний пункт меню, або натиснувши мета-клавішу іншою клавішею. Ці команди мають справу
із засобами редагування, такими як сітка, осі, масштабування, вирізання та вставка тощо.
зображення
Ця команда відобразить зображення, яке редагується, і його обернене в його фактичному розмірі
окреме вікно. Вікно можна відсунути, щоб продовжити редагування. Натискання
лівою кнопкою миші у вікні зображення воно зникне з екрана.
сітка
Ця команда керує сіткою в області редагування. Якщо відстань сітки нижче
значення, зазначене ресурсом gridTolerance (8 за замовчуванням), сітка буде
автоматично вимикається. Його можна застосувати, явно активувавши цю команду.
Збито
Ця команда керує стрижнем для малювання ліній сітки. Уточнюється штифт
за допомогою тире можна ввімкнути або вимкнути, активувавши цю команду.
Сокири
Ця команда керує підсвічуванням основних осей зображення, що редагується.
Фактичні лінії не є частиною зображення. Вони надаються, щоб допомогти користувачеві, коли
побудова симетричних зображень або якщо це допомагає виділення головних осей
ваше редагування.
Пошарпаний
Ця команда керує розбивкою виділених ділянок растрового зображення. The
Stipple, визначений ресурсом stipple, можна ввімкнути або вимкнути, активувавши цю функцію
команда
Пропорційний
Ця команда керує пропорційним режимом. Якщо ввімкнено пропорційний режим, ширина
і висота всіх квадратів зображення змушені бути однаковими, незалежно від пропорцій
вікна растрового зображення.
Zoom
Ця команда керує режимом масштабування. Якщо на зображенні вже є позначена область
відобразиться, растрове зображення автоматично збільшить його. Інакше користувачу доведеться
виділіть область, яку потрібно редагувати в режимі масштабування, і растрове зображення автоматично перемикається
в це. У режимі масштабування можна використовувати всі команди редагування та інші утиліти.
Коли ви зменшуєте масштаб, команда скасування скасовує весь сеанс масштабування.
Вирізати Ця команда вирізає вміст виділеної області зображення у внутрішній виріз
і вставити буфер.
Скопіювати
Ця команда копіює вміст виділеної області зображення у внутрішній виріз
і вставити буфер.
Паста
Ця команда перевірить, чи є інші растрові програми з виділеним знаком
область зображення, або якщо є щось у внутрішньому буфері вирізати та вставити та скопіювати це
до зображення. Щоб розмістити скопійоване зображення, клацніть у вікні редагування та перетягніть
обкресленого зображення до місця, де потрібно розмістити i, а потім відпустіть кнопку.
CUT І ПАСТА
Bitmap підтримує два механізми вирізання та вставки; внутрішнє вирізання та вставка та глобальний X
виділення вирізати та вставити. Внутрішнє вирізання та вставка використовується під час виконання копіювання та переміщення
команди малювання, а також команди вирізання та копіювання з меню редагування. Глобальний X
виділення вирізати та вставляти використовується, коли є виділена область растрового зображення
відображається в будь-якому місці екрана. Щоб скопіювати частину зображення з іншого растрового редактора
просто виділіть потрібну область за допомогою команди Позначити або натиснувши клавішу Shift і
перетягування області лівою кнопкою миші. Коли вибрана область буде виділена,
будь-які інші програми (наприклад, xterm тощо), які використовують первинний вибір, відкидають їх
виберіть значення та видаліть відповідну інформацію. Тепер скористайтеся командою Вставити
для меню «Редагування» або кнопки миші керування, щоб скопіювати вибрану частину зображення в іншу
(або такий самий) растровий додаток. Якщо ви спробуєте зробити це без видимого виділеного
області зображення, растрове зображення повернеться до внутрішнього буфера вирізання та вставки та вставки
все, що там зберігалося на даний момент.
ВІДЖЕТИ
Нижче наведена структура віджетів растрові додаток. Відступ вказує
ієрархічна структура. Спочатку вводиться назва класу віджетів, а потім віджет
ім'я екземпляра. Усі віджети, окрім віджета растрового зображення, зі стандартного віджета Athena
встановлений.
Растрове зображення
Зображення TransientShell
Коробка коробка
Мітка normalImage
Мітка invertedImage
Вхід TransientShell
Діалогове діалогове вікно
Команда гаразд
Скасування команди
Помилка TransientShell
Діалогове діалогове вікно
Команда переривання
Повторити команду
TransientShell qsave
Діалогове діалогове вікно
Команда так
Команда №
Скасування команди
Панель батьківський
Форма форми
MenuButton fileButton
SimpleMenu fileMenu
SmeBSB новий
Завантаження SmeBSB
Вставка SmeBSB
SmeBSB зберегти
SmeBSB зберегти як
Зміна розміру SmeBSB
Перемасштабування SmeBSB
Ім'я файлу SmeBSB
Базове ім'я SmeBSB
Лінія SmeLine
SmeBSB вийшов
MenuButton кнопка редагування
SimpleMenu editMenu
Зображення SmeBSB
Сітка SmeBSB
SmeBSB штрих
Осі SmeBSB
SmeBSB забитий
SmeBSB пропорційний
SmeBSB масштабування
Лінія SmeLine
SmeBSB вирізати
Копія SmeBSB
паста SmeBSB
Статус етикетки
Панель панелі
Растрове зображення
Форма форми
Команда ясно
Набір команд
Інвертувати команду
Переключити позначку
Команда зніміть позначку
Переключити копію
Переміщення
Команда flipHoriz
Командуйте
Команда flipVert
Команда вліво
Команда fold
Командуйте праворуч
Команда rotateLeft
Командуйте вниз
Команда rotateRight
Точка перемикання
Переключити криву
Перемикач рядка
Перемикання прямокутника
Перемкнути заповнений прямокутник
Переключити коло
Переключити заповнене коло
Увімкнути floodFill
Перемикач setHotSpot
Команда clearHotSpot
Команда скасувати
КВІТИ
Якщо ви хочете, щоб растрове зображення було видимим у кольорі, додайте наступне в #ifdef
Розділ COLOR файлу, який ви читаєте за допомогою xrdb:
*налаштування: -колір
Це змусить растрове зображення підбирати кольори у файлі налаштування кольору програми за замовчуванням:
/etc/X11/app-defaults/Bitmap-color
BITMAP WIDGET
Віджет растрового зображення — це окремий віджет для редагування растрових зображень. Він не призначений для того
редагувати великі зображення, хоча його також можна використовувати для цієї мети. Це може бути вільно
об’єднується з іншими програмами та використовується як стандартний інструмент редагування. Наступні
ресурси, надані віджетом растрового зображення.
Бітова карта Віджет
Заголовний файл Bitmap.h
Клас bitmapWidgetClass
Растрове зображення імені класу
Растрове зображення суперкласу
Усі ресурси Simple Widget плюс ...
ІМ'Я Клас тип дефолт значення
передній план Pixel переднього плану XtDefaultForeground
виділіть Highlight Pixel XtDefaultForeground
кадрування Framing Pixel XtDefaultForeground
gridTolerance GridTolerance Розмір 8
розмір Розмір рядок 32х32
пунктир Пунктир Логічний Істина
grid Grid Boolean True
пунктирний пунктирний Boolean True
пропорційний Пропорційний Логічний Істинний
осі Axes Boolean False
squareWidth SquareWidth Розмір 16
squareHeight SquareHeight Розмір 16
margin Margin Dimension 16
xHot XHot Позиція не встановлена (-1)
yHot YHot Позиція не встановлена (-1)
button1Function Button1Function DrawingНабір функцій
button2Function Button2Function DrawingFunction Invert
button3Function Button3Function DrawingFunction Очистити
button4Function Button4Function DrawingFunction Invert
button5Function Button5Function DrawingFunction Invert
ім'я файлу Ім'я файлу рядок Немає ("")
basename Basename рядок немає ("")
Використовуйте растрове зображення в Інтернеті за допомогою служб onworks.net