1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

ASCII convert

Автор: Dimouse · 3 сен 2013 · ·
  1. Написал программку, которая конвертирует обычную картинку в ascii. Если кому надо - могу допилить и выложить. Не знаю, есть ли что-то такое готовое, наверняка есть, но интересно было придумать алгоритм самому.

    Изначально хотелось добавить поддержку подобных картинок в текстовые игры (я снова взялся за это), но выяснилось, что pdcurses может только 16 цветов, а в расширении pdcurses под названием win32a что-то намудрили с шрифтами, да и вообще много переделали...

    [​IMG]

    Другой диапазон символов:

    [​IMG]

Комментарии

  1. INHELLER
    Dimouse
    Глянул презентацию. :rolleyes: На том видео гораздо лучше видно что отображается. Ну и про 16 цветов CGA-а, при низком разрешении, забыл.
  2. Dimouse
    INHELLER, спасибо, поправил.

    Возможно, посмотри саму демку. Но это конечно не то, что ты ему подкидываешь avi'шку, а он ее показывает.
  3. INHELLER
    Dimouse > Извиняюсь, что прям вот так. Но только проснулся.
    Тут текст обрывается:
    Это сразу после хм... Куска кода "//find char color".

    И это вообще возможно (сразу же первый коммент)?:
    (правда подробную презентацию не смотрел)
  4. Dimouse
  5. Dimouse
  6. A.P.$lasH
    Потому что его библиотека позволяет обычную картинку поставить, растровую. Без извращений с конвертацией в текст.
  7. INHELLER
    Steel Rat
    Ну... В случае с ASCII, мне хотя бы понятно в какую сторону двигаться и более или менее решение формируется. :rolleyes:

    Ну, по-мне проще всего, в начале её в виде картинки сделать, которая и будет конвертироваться в символы (сорри, но в лом описывать всё это безобразие и думать как примерно это оформлять).

    Только теперь не понял почему советы A.P.$lasH-а бесполезны. о_О
  8. A.P.$lasH
    Статьи на Хабре - это всегда интересно. Я обязательно зачитаю.
  9. Dimouse
    A.P.$lasH, нет, конечно, Бог с тобой, как ты такое подумал. Я имел в виду, что пока мы не увидим результат усреднения на нормальной картинке без пустых областей, то сравнивать, что лучше, что хуже, смысла нет. А что такое можно сделать и не слишком сложно, я уже согласился.

    Да в общем-то нет. Решение уже есть (хоть может быть есть и лучше, не спорю). Смысл поста написан в первом сообщении:
    1) Хотелось бы узнать мнение о результате
    2) Если кому-то надо, то могу выложить

    + еще в процессе обсуждения добавилось
    3) Если кому-то интересен алгоритм (придумал сам за эти выходные на даче), то могу написать подробно статью на Хабрахабре.
  10. A.P.$lasH
    А что конкретно тебя забавляет? Если бы я написал само усреднение, какой был бы смысл обсуждать это с тобой? Зарелизил бы и всё.

    Мне казалось, тебя интересует обсуждение возможных решений. Генерацию шрифта на основе чёрно-белой матрицы для вывода картинки в текстовом режиме, причём используя лишь часть ASCII-таблицы, делали ещё до того, как я компьютер впервые увидел.

    Если тебе этот метод кажется инопланетным и невыполнимым, это уже другой вопрос.

    Если это укол в стиле "сам не сделал, а советуешь", то тогда, конечно, всего хорошего. Я это делать и не планирую.
Чтобы оставить комментарий просто зарегистрируйтесь и станьте участником!
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление