Преобразователь файлов MKI в формат BMP


Главная / ЭКВМ / ПО

Назначение

Программа предназначена для преобразования файлов содержимого графического экрана MKI в файлы BMP. Программа формирует монохромные файлы размера 128x64, 132x68, 256x128 или 264x136. Цвет фона выбирается пользователем.

Программа распространяется с открытым исходным текстом под лицензией GPL 2 (или старше - по выбору). Программа работает под операционными системами GNU/Linux, DOS, Windows. Возможна компиляция под другие ОС.

Запуск программы

Запуск программы производится средствами ОС. В качестве параметра требуется указать имя MKI-файла:

mki2bmp [-bX][-c[RRGGBB]] MKIfile

Имя BMP-файла создаётся автоматически.

При запуске программы с ключами: [-h] выводится краткая подсказка, [-v] номер версии и тип ОС, [-w] ссылка на GPL и предупреждение об отсутствии гарантий. Преобразование файла при этом не выполняется.

При запуске программы с ключом [-b] формируется файл размером 132x68 пикселей, имеющий рамку цвета фона шириной 2 пикселя.

При отсутствии ключа или нулевом параметре [-b0] формируется файл 128x64, при отсутствии параметра [-b] или единице [-b1] - файл 132x68, при [-b2] - файл 256x128 и при [-b3] - файл 264x136.

При [-b4] формируется файл 264x136 с двойной рамкой из точек цвета фона (внутри) и изображения (снаружи).

При запуске программы с ключом [-с[RRGGBB]] фон окрашивается в выбранный цвет в формате RRGGBB, где R, G и B - шестнадцатеричные цифры от '0' до 'F'. По умолчанию, без указания RRGGBB, применяется жёлто-зелёный оттенок 70D000h. Если ключ [-c] не используется, цвет фона - белый.

При успешном завершении программа возвращает код 0. При возникновении ошибок - код ошибки в соответствии с соглашениями BSD.

Использование программы

Для использования программы следует считать с ЭКВМ графический файл в формате MKI.

Лабиринт

В качестве примера возьмём изображение несложного лабиринта.

После преобразования labirint.mki получаем файл: labirint.bmp.

Лабиринт для -b4

А это изображение получится при запуске программы с параметрами: "mki2bmp -b4 -c labirint.mki".




Версии

0.1 (13.12.09) - первая версия

0.11 (02.01.10)

  • - добавлен параметр ключа -b и возможность формирования файлов 256x128 (-b2) и 264x136 (-b3);
  • - корректное задание имени формируемого BMP файла в параметрах строки.

0.12 (12.10.11)

  • - исправлена ошибка в позиции вывода изображения для -b2 и -b3;
  • - добавлен параметр ключа -b4 - файл 264x136 с двойной рамкой;
  • - значение цвета для ключа -c по умолчанию изменено с 80FF00h на 70D000h.

0.13 (25.08.22)

  • - исправлена ошибка в заголовке файла 264x136.

Программа и ее исходный текст - на странице "программное обеспечение".


НПП "СЕМИКО" (383) 271-01-25 (многоканальный)