Думаю, что когда-нибудь эксолона портируют на специалист, но вот когда и кто это сделает - вопрос.
Думаю, что когда-нибудь эксолона портируют на специалист, но вот когда и кто это сделает - вопрос.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Главное не забыть сделать в нем непроходимую заставку.
Больше игр нет
Такие картинки можно сразу на экран выводить, потом раскрашивать, т.е. обойтись без буфера. Тогда можно, например, сразу больше картинок загрузить.
Последний раз редактировалось ivagor; 02.02.2019 в 15:03. Причина: удалил вложение
фдеукю у-ьфшдЖ ввз"шярюсщь D356 47C0 35F8 F55E 8A52 A88F F3F8 B003 03EB 3D7F
Или вот такой вариант под 8 цветов. К сожалению на компе, за которым я сейчас, нет матлаба, а без него как без рук. Пришлось использовать для транзита BMP2SCR с разрешением 256x192. В 384x256 получилось бы лучше.
Последний раз редактировалось ivagor; 29.01.2019 в 18:18. Причина: удалил вложения в связи с выкладыванием вариантов с разрешением 384x256
Если нужно выводить в один прием и сверху-вниз, то можно использовать буфер на несколько строк, для примера в parrot3lines.zip - буфер на 3 строки.
Живая загрузка - это хорошо, на CPC есть демка - Breaking Baud. Может и на спеке такое есть, я не в курсе.
Попробовал несколько вариантов конверсии в 8 цветов. Полностью не один не устраивает, разве что аляповато-грубый parrot8c_384 понравился насыщенностью. Для сравнения рядом картинка DDp (она растянута по горизонтали чуть сильнее, чем моя).
![]()
Последний раз редактировалось ivagor; 02.02.2019 в 15:04. Причина: удалил вложения
Я в код не лазил, и так и не понял в каком формате хранятся эти картинки. Почему они занимают даже меньше экранного ОЗУ, потому что предварительно чем-то запакованы?
Что касается самих картинок. В 8 цветов картинка безусловно ярче и контрастнее, но вместе с тем в глаза бросаются грубые рваные края в местах перехода цветов.
Мне кажется, что получить идеальную картинку, при ограничении на только чёрный цвет бумаги, будет очень проблематично. Но подумать над алгоритмом всё-таки стоит. В своём конверторе спектрумовской графики я зажигаю пиксели и крашу их в тот цвет (чернила или бумаги), пикселей цвета которого больше в обрабатываемом байте (Optimization On). Думаю, что это самое очевидное, что приходит в голову, но на всякий случай поинтересуюсь, использовал ли ты подобный метод при конвертировании цветных картинок? А может быть стоит как-то через строчку красить пиксели? Например, если в верхнем байте чередуются чёрные и красные пиксели, а в нижнем байте желтые и чёрные, то на итоговой картинке создаётся иллюзия, что чередуются красные и жёлтые пиксели.
С уважением, Станислав.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)