Добавить
Уведомления

Как создать картинку из символов. Псевдографика в BASH-скриптах. Как вставить картинку в программу.

При написании BASH-скриптов хочется какого-то разнообразия, к которому мы привыкли в Интернете. Например, вставить картинку. Но как это сделать, не имея графической оболочки для консоли? Оказывается, всё достаточно просто и было "изобретено" ещё до возникновения Интернета в эпоху, когда один компьютер занимал целый этаж большого здания! Для того, чтобы вставить картинку в BASH-скрипт, её нужно представить в виде наборов символов. Данное решение называется "псевдографика", - когда для отображения картинки используется последовательность символов с разным заполнением рабочего пространства горящими пикселями, принятыми для его отображения. И так, символ за символом, строчка за строчкой, можно отобразить достаточно сложные картинки, которые при их рассмотрении, могут быть восприняты как картинки с нарисованными на них объектами. Написанием программы для перевода "обычной" картинки в псевдографику заниматься не будем, а возьмём первый попавшийся он-лайн конвертер графики в псевдографику. Для того, чтобы псевдографика корректно выводилась в BASH-скрипте, нужно учесть, что некоторые символы могут экранировать вывод других. Поэтому после небольшой модификации подготовленной картинки из символов, можно получить вывод его на экран работающей программы, написанной на языке программирования BASH. С тем же успехом, псевдографику можно использовать и для программ на других языках программирования, когда не используется графических интерфейсов вывода информации. В следующем видео рассмотрим, как раскрашивать вывод BASH-скриптов в разные цвета! Продолжение следует! =) 00:00 Постановка задачи работой с псевдографикой при написании BASH скрипта 00:51 Как перевести картинку в псевдографику для вывода в консоли на удалённом сервере 01:47 Поиск готового решения для перевода картинки в псевдографику 02:26 Он-лайн сервис перевода картинки в псевдографику 03:10 Мода на ретро-картинки в псевдографике 03:53 HTML-код цветной картинки в псевдографике 04:26 Создание BASH-скрипта для вывода картинки в псевдографике на удалённом сервере 06:24 Запуск BASH-скрипта вывода картинки в псевдографике на удалённом сервере 07:36 Коррекция символов для полного вывода картинки в псевдографике на удалённом сервере 09:11 Готовая картинка в псевдографике в BASH-скрипте 09:37 Анонс следующей модификации вывода картинки в псевдографике на удалённом сервере 10:54 Мои контакты ПОЛЕЗНЫЕ ССЫЛКИ НА СТАТЬИ С ПОДРОБНЫМИ ИНСТРУКЦИЯМИ: 1. Статьи по программированию на Bash - https://mb4.ru/programming/bash.html 2. Статьи по Unix (на примере Debian) - https://mb4.ru/operating-system/unix.html 3. Статьи про PuTTY - https://mb4.ru/programms/programs-for-hosting/putty.html 4. Для тех, кто решил взять себе собственный сервер - https://mb4.ru/hosting/firstvds.html Для сотрудничества: https://mb4.ru/support.html #BASH #скрипт #программа #программирование #картинка #псевдографика #консоль #Интернет #символ #конвертер #графика #интерфейс #вывод #рисование #пиксель

Иконка канала muba4
13 подписчиков
12+
53 просмотра
5 лет назад
12+
53 просмотра
5 лет назад

При написании BASH-скриптов хочется какого-то разнообразия, к которому мы привыкли в Интернете. Например, вставить картинку. Но как это сделать, не имея графической оболочки для консоли? Оказывается, всё достаточно просто и было "изобретено" ещё до возникновения Интернета в эпоху, когда один компьютер занимал целый этаж большого здания! Для того, чтобы вставить картинку в BASH-скрипт, её нужно представить в виде наборов символов. Данное решение называется "псевдографика", - когда для отображения картинки используется последовательность символов с разным заполнением рабочего пространства горящими пикселями, принятыми для его отображения. И так, символ за символом, строчка за строчкой, можно отобразить достаточно сложные картинки, которые при их рассмотрении, могут быть восприняты как картинки с нарисованными на них объектами. Написанием программы для перевода "обычной" картинки в псевдографику заниматься не будем, а возьмём первый попавшийся он-лайн конвертер графики в псевдографику. Для того, чтобы псевдографика корректно выводилась в BASH-скрипте, нужно учесть, что некоторые символы могут экранировать вывод других. Поэтому после небольшой модификации подготовленной картинки из символов, можно получить вывод его на экран работающей программы, написанной на языке программирования BASH. С тем же успехом, псевдографику можно использовать и для программ на других языках программирования, когда не используется графических интерфейсов вывода информации. В следующем видео рассмотрим, как раскрашивать вывод BASH-скриптов в разные цвета! Продолжение следует! =) 00:00 Постановка задачи работой с псевдографикой при написании BASH скрипта 00:51 Как перевести картинку в псевдографику для вывода в консоли на удалённом сервере 01:47 Поиск готового решения для перевода картинки в псевдографику 02:26 Он-лайн сервис перевода картинки в псевдографику 03:10 Мода на ретро-картинки в псевдографике 03:53 HTML-код цветной картинки в псевдографике 04:26 Создание BASH-скрипта для вывода картинки в псевдографике на удалённом сервере 06:24 Запуск BASH-скрипта вывода картинки в псевдографике на удалённом сервере 07:36 Коррекция символов для полного вывода картинки в псевдографике на удалённом сервере 09:11 Готовая картинка в псевдографике в BASH-скрипте 09:37 Анонс следующей модификации вывода картинки в псевдографике на удалённом сервере 10:54 Мои контакты ПОЛЕЗНЫЕ ССЫЛКИ НА СТАТЬИ С ПОДРОБНЫМИ ИНСТРУКЦИЯМИ: 1. Статьи по программированию на Bash - https://mb4.ru/programming/bash.html 2. Статьи по Unix (на примере Debian) - https://mb4.ru/operating-system/unix.html 3. Статьи про PuTTY - https://mb4.ru/programms/programs-for-hosting/putty.html 4. Для тех, кто решил взять себе собственный сервер - https://mb4.ru/hosting/firstvds.html Для сотрудничества: https://mb4.ru/support.html #BASH #скрипт #программа #программирование #картинка #псевдографика #консоль #Интернет #символ #конвертер #графика #интерфейс #вывод #рисование #пиксель

, чтобы оставлять комментарии