- Перевод графических файлов с 1BM на БК
- [+] Старые сообщения (35)
-
? Vinnny - 12.02.2018 08:49
Конвертер обычно используется лишь на начальном этапе, результат перевода 24битной картинки в 4цвета далеко не всегда устраивает. Доделать руками, поправить огрехи конвертирования можно было бы в том же фотошопе.
-
? Дмитрий - 12.02.2018 13:06
Png строго обязателен? Или bmp тоже сойдет?
-
? Vinnny - 13.02.2018 22:00
Png умеет среди прочего фиксированную палитру в 4цвета, а bmp минимум 256.
-
? Дмитрий - 13.02.2018 23:45
>> а bmp минимум 256
Стандарт 2 цвета, 16 цветов, 256 и так далее.
-
? Дмитрий - 13.02.2018 23:48
Забыл добавить. Все стандартные библиотеки сохраняют стандартные форматы - 2/16/256/etc цветов. Править библиотеки для сохранения конкретно 4 цветов смысла нет. Так что png/bmp с форматом картинки БК будут 16-цветные по умолчанию.
-
? Vinnny - 14.02.2018 14:13
да, любой вариант устроит. дальнейшая оптимизация на усмотрение автора :)
-
? Дмитрий - 14.02.2018 14:45
Не вопрос, 16-цветный png сделаю.
-
? Дмитрий - 19.02.2018 13:05
Добавил вывод 16-цветного PNG
¤
http://rgho.st/8NkXfL9Qk
пароль на доступ: bk0010.org
¤
Просьба отписаться по результатам.
-
? Владимир - 20.02.2018 07:12
Здравствуйте, Дмитрий, а не подскажете: я конвертирую картинку с палитрой БК 0011М под номером, например, 13. Запускаю bin-файл в эмуляторах, а мне показывается картинка с оригинальном палитрой. Так и должно быть?
-
? gid - 20.02.2018 09:17
Конечно так и должно быть. Палитры - это абстракция и нигде в картинке её код не сохранить.
Чтобы было как надо, нужно вручную на БК включить палитру, например, 13.
-
? Владимир - 20.02.2018 09:31
Оу. Интересно как получается. Спасибо. Тогда ещё вопрос) как переключить палитру?
-
? Дмитрий - 20.02.2018 10:09
>> Тогда ещё вопрос) как переключить палитру?
http://gid.pdp-11.ru/books/00015-01.32.01.html#_ref_p123
¤
Для 13 палитры нужно выполнить (емнип) команду MOV #6400,@#177662
-
? TheGWBV@ - 22.02.2018 01:59
Дмитрий, а можно сделать ещё экспорт для БК-ашки в таком формате...
Сначала идут четыре слова, соответствующие командам MOV #6400,@#177662 и WAIT (или HALT), а затем копия экранного ОЗУ БК-ашки?!
Заранее благодарю :)
-
? Дмитрий - 22.02.2018 10:54
>> Сначала идут четыре слова, соответствующие командам MOV #6400,@#177662
Я так понял, имелось в виду переключение палитры на выбранную при конвертации? Да без проблем, но как вернуть обратно ту, что была до этого? И какую команду в конце лучше - HALT или WAIT?
-
? Дмитрий - 22.02.2018 10:56
Плюс еще один нюанс - адрес загрузки в этом случае надо делать такой, чтобы данные экрана были с адреса 40000(8). Ну и какое-то определенное расширение файла, чтобы отличать от обычных.
-
? TheGWBV@ - 22.02.2018 12:14
Дмитрий, давайте WAIT сделаем :) Расширение файла можно такое - P11 (сокращение от PIC11M), или pXX (где XX - номер используемой в файле палитры).
Всех с Наступающим!!! Ура!!! :)
-
? Дмитрий - 22.02.2018 13:12
http://rgho.st/6L4tjhlmg
пароль на доступ: bk0010.org
¤
Поправил ошибку с неправильным кол-вом палитр в выпадающем списке.
-
? Alexander Tishin@ - 23.02.2018 18:09
ИМХО лучше .pXX во избежание путаницы. Я делал .bXX :)
-
? Дмитрий - 23.02.2018 22:35
Да не вопрос, расширение чисто для отличия. Но раз уже было сделано с номером палитры - переделаю.
-
? Vinnny - 26.02.2018 16:06
в png сохраняет. правда пока экспериментировал нашёл один нюанс. если исходник был в png, и конвертишь тоже в png, то первый файл затирается при сохранении второго без предупреждений.
-
? Дмитрий - 26.02.2018 17:20
>> первый файл затирается при сохранении второго без предупреждений
Да, мой косяк - про затирание забыл упомянуть. Предупреждалку сделаю.
- << Форум