Важная информация

User Tag List

Показано с 1 по 3 из 3

Тема: Конвертация в PCX и/или BMP, который понимает CP/M

  1. #1
    R.I.P.
    Регистрация
    17.08.2013
    Адрес
    г. Москва
    Сообщений
    965
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    42 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Конвертация в PCX и/или BMP, который понимает CP/M

    Чем конвертить картинки в такой PCX/BMP, который корректно умеет показывать PCXV/BMP.COM? Глубину цвета понизил, размер картинки зафиксировал, пробую конвертировать Гимпом/IrfanView - ни одна картинка вьюерами не понимается. Максимум чего добился, что BMP показал мозайку в одном случае и бесцветный вариант в другом (это я взял рабочий файл DISK.BMP с бутдиска CP/M и Гимпом туда засунул свою картинку. После этого пересохранил. Палитра, естественно, не совпадает). PCXV мои картинки совсем не открывает, BMP на все остальные ругается что-то по-русски (пробовал на эмуляторе, а там с русской кодировкой что-то не так для 7.10).

    В инструкции к PCXV упоминаются какие-то uniform и flx. Видать это какой-то древний софт, который и найти-то сейчас нереально, да и если найти, неизвестно будет ли он работать на современной винде (семёрке).
    Может есть какой-то способ без лишнего геммороя просто сконвертировать картинку и отобразить на АТМ'ке?

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Moderator Аватар для Максагор
    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,981
    Спасибо Благодарностей отдано 
    206
    Спасибо Благодарностей получено 
    303
    Поблагодарили
    113 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Никакого геморроя на самом деле нет. А про всякие "униформ" забудь сразу - это вообще из другой оперы. Все делается на современном софте просто. Я, например, все конверчу в BMP в адоб-фотошопе с полпинка. Просто надо понимать, какие типы PCX и BMP понимают просмотрщики. Первым делом и PCX (тут будет своя особенность) и BMP должны быть глубиной цвета максимум 16 цветов. Уточняю - не иметь в картинке только 16 цветов, а иметь глубину отображения по 4 бита на точку (т.е. по два пикселя на байт). Поэтому надо внимательно смотреть, как файл сохраняется редактором - а то бывает сконвертишь картинку в 16 цветов, а редактор сохранит автоматом ее с глубиной цвета в 8 бит (до 256 цветов). Например, 16-цветовой BMP размером 320х200 должен получиться размером СТРОГО 32120 байт (ни байтом больше или меньше). Если больше, значит файл сохранен неправильно.
    Чтобы палитра отображалась правильно, желательно при конвертации поставить свою предустановленную, где каждый из 4-х уровней яркости каждого из RGB-компонентов равен:
    0 - нулевая яркость - #00 (цвет выключен)
    1 - пониженная яркость - #55
    2 - стандартная яркость - #AA (bright 0)
    3 - повышенная яркость - #FF (brjght 1)

    Советую изготовить по такому принципу как стандартную ZX-палитру, так и полную 64-цветную палитру ATM. В последнем случае для получения качественных картинок конвертировать в 2 этапа - сначала сконвертировать в 64-цветную картинку с применением полной палитры АТМ, а затем уже с применением адаптивного фильтра перевести в 16 цветов, которые будут выбираться исключительно из палитры АТМ.

    С PCX (где также надо конверить в 16 цветов с 4-битами на пиксель) есть одна особенность - просмотрщик понимает два варианта - монохром (только 2 цвета) - он выводит его в режиме аппаратного мультиколор 640х200 (поэтому картинка 320х200 будет сплюснута вдвое с боков), и полноцвет 16 цветов, как и BMP. Но такой формат PCX бывает двух типов - содержащий один 16-цветный "четырехбитный" слой, или 4 "монохромных" "однобитных" слоя. Фишка в том, что просмотрщик в ЦПМ понимает только какой-то один из них (какой - сейчас не вспомню), а другой вариант не понимает. А современные редакторы чаще всего просматривать могут все варианты, а сохраняют только один вариант, причем чаще всего как раз тот, который не понимает просмотрщик. Возможно, что в том же фотошопе современной версии есть варианты сохранения. Просто я не изучал. А лет 12 назад, когда этим вопросом занимался, на имевшемся тогда под рукой софте правильно сохранить не удалось. Так что с BMP намного проще.
    Последний раз редактировалось Максагор; 05.11.2019 в 20:39.
    Максагор, NedoPC group
    ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
    [ZX rulezzz 4reva!!!]
    http://atmturbo.nedopc.com
    http://vk.com/atmturbo
    http://maksagor.livejournal.com
    http://moskprf.ru
    [СССР][Коммунизм][КПРФ] ну [ZX], естественно...

  4. #3
    R.I.P.
    Регистрация
    17.08.2013
    Адрес
    г. Москва
    Сообщений
    965
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    42 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Максагор Посмотреть сообщение
    Так что с BMP намного проще.
    Отлично, спасибо! Всё получилось с BMP.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Bmp->ASCII
    от ALKO в разделе Софт
    Ответов: 8
    Последнее: 23.05.2011, 15:54
  2. Как перевести jpg или bmp в scr?
    от John North в разделе Для начинающих
    Ответов: 30
    Последнее: 10.11.2010, 21:37
  3. BMP то ZX
    от ALKO в разделе Для начинающих
    Ответов: 8
    Последнее: 12.12.2009, 18:04
  4. BMP в zx
    от женя999 в разделе Графика
    Ответов: 2
    Последнее: 02.04.2009, 11:07

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •