Вывод картинки в консоль, Cоздание конфига при загрузке которого выводится картинка в консоли |
Здравствуйте, гость ( Вход | Регистрация )
Вывод картинки в консоль, Cоздание конфига при загрузке которого выводится картинка в консоли |
27.07.2015 - 15:37
Сообщение
#1
|
|
Группа: Пользователи Сообщений: 919 Регистрация: 8.06.2005 Из: Russia, Voronezh Пользователь №: 730 |
Нам понадобятся следующие программы:
1) Поиск нужной картинки и приведение ее до размеров высотой примерно 30-32 пикселя (строки) Подходящие картинки легко находятся по запросу в поисковике ”pixel art”, ”8-bit pictures” и тому подобных. Хорошие картинки так же получаются из скринов с 8ми битных игр, что легко сделать через соответствующие эмуляторы. Т.к. разрешение выдаваемое NES было 256Ч240 (224), а большинство отдельных объектов и игровых персонажей по высоте было не более 10% размера экрана, все это добро можно «перенести» в консоль кваки без масштабирования. К слову о масштабировании, изменять масштаб надо обязательно кратно степени двойки (в 2/4/8/16 и т.д. раз) чтобы сохранить оригинальные пропорции изображения. Изображение желательно делать высотой не более 30-32 пикселей, т.к. на всех серваках стоит защита от флуда. На самом лояльном к подобному арту российском сервере (дело в exe’шнике) опытным путем было установлено, что при использовании wait 20 после вывода каждой строки изображения, на 31 строчке вас уже «замьютит». Поэтому при большем числе строк изображения соответствующе увеличиваем wait, который, опять же, подбираем опытным путем. На других серваках wait приходится ставить от 200, поэтому для них это дело становится неактуальным). Использование wait так же важно потому, что его использование помогает не создавать лага при «выводе изображения». 2) Преобразование палитры цветов картинки в палитру цветов кваки, т.е. надо чтобы изображение состояло только из 10ти цветов доступных в кваке. Файлы палитр на 10 и 11 цветов прикрепляю сразу. Делаются они созданием картинки на которой изображение построено из 10 или 11 цветов, например картинка из полосок, каждая из которых определенного цвета, доступного в кваке + 1 не из кваковского диапазона – нужен для фона, чтобы после преобразования заместо него были пробелы. В Photoshop:
После всех действий сохраняем изображение в .bmp. 3) Преобразование картинки при помощи ASCII Art Generator в формат HTML. Устанавливаем ASCII Art Generator. Запускаем программу:
Запускаем прикрепленный к посту html файл. Скопированный текст вставляем в верхнее поле и жмем - ПЕРЕВОД ЦВЕТОВ ИЗ ФОРМАТА HTML => В ФОРМАТ QUAKE3 То, что получилось копируем в cfg файл и запускаем его в нужный момент . P.S.: Нужна помощь в допиливании автозамены. Во-первых, почему-то chrome не понимает символ используемого "пикселя", т.е. символ "ACK" или "%06". В опере все нормально. Во-вторых, хотелось бы чтобы можно было изменять цвет фона и значение wait'а без правки исходного кода страницы, а непосредственно указанием значений в окошках на ней. В-третьих, не знаю как заэкранировать кавычки, приходится использовать промежуточный знак, в данном случае это "*" и уже потом автозаменой менять звездочку на кавычки. Пост будет правиться и наполняться). Сообщение отредактировал nL-xajA - 27.07.2015 - 15:44
Прикрепленные файлы
html_to_q3_color_v0.1.html ( 3.96 килобайт )
Кол-во скачиваний: 3192
pal_color10_11.zip ( 608 байт ) Кол-во скачиваний: 3086 -------------------- Quake3 (1.32c) + defrag 1.91.24 & dfengine 1.08 + distrib ioquake3, iodfengine: cloud.mail.ru | yandex.disk.ru
. . All defrag maps repack! "мапа то нармальная но жаль с кравым половим" (с) ZERG |
Текстовая версия | Сейчас: 21.05.2024 - 15:48 |