LINUX.ORG.RU
ФорумTalks

На Оупеннете обсуждают сиксельную утилиту, а на ЛОРе тишина?

 ,


0

2

https://www.opennet.ru/opennews/art.shtml?num=49860

https://github.com/hackerb9/lsix

... вариант утилиты «ls» для изображений ... показу в терминале графических миниатюр ... по SSH ... сиксельная графика ... на bash ... GPLv3 ... используются утилиты из пакета ImageMagick ... PDF ... SVG ... XCF ... отрисовка построчно ... отображения анимированных ...

★★★

по SSH

у меня тут mc иногда полминуты отрисовывается, а в про картинки.

Deleted
()

показу в терминале графических миниатюр

Я по ссылке, естественно, не ходил, но ведь fbi умеет в это. Какой смысл в новой утилите?

otto ★★★
()
Ответ на: комментарий от Deleted

Надо же! А мне говорили, что нет.

Из графических терминалов так умеют, в основном, форки xterm. Konsole, Gnome-terminal, Putty написаны независимо от xterm.

olegd ★★★
() автор топика
Ответ на: комментарий от peregrine

Что фреймбуфер отменили?

Не пробовал. Никогда не мог его нормально настроить, собираю ядра без него. А сейчас вообще нет под рукой линуксовых машин кроме как через Putty.

olegd ★★★
() автор топика
Ответ на: комментарий от Deleted

Требуется эмуляция определённых decовских железных терминалов. На opennet в треде есть инфа по ключикам к xterm.

Evgueni ★★★★★
()
Последнее исправление: Evgueni (всего исправлений: 1)

я вот чего не понимаю... какие еще нахер сиксели в 21м веке?

введите один esc-код для передачи объектов.

типа [[^Ыmime: x-image/png,width: 600px,height: 400px;data: number_of_bytes,raw_data

i36_zubov
()
Ответ на: комментарий от i36_zubov

окей, если сильно упоротые гомосеки, можно raw-data в base64 укатать. но мать их за ногу, 21й век. 64битные ПЭВМ. 8-32 гигабайт ОЗУ. терабайты НЖМД. эмулируют говно из 80х, и это не какие-то фанатики спектрума, это всё на полном умняке.

i36_zubov
()

В konsole пока не завезли, увы.

ncrmnt ★★★★★
()

Судя по vttest эмуляторы терминалов буквы то до конца без багов отрисовывать так и не научились, а ты в них ещё картинки втащить предлагаешь? ImageMagick сам по себе то ещё решето, а в комбинации с vt340 магией - должен получиться дуршлаг.

snizovtsev ★★★★★
()
Ответ на: комментарий от snizovtsev

ты в них ещё картинки втащить предлагаешь?

Не я.

olegd ★★★
() автор топика
Ответ на: комментарий от i36_zubov

введите один esc-код для передачи объектов.

Зачем? Давно никто графику в обычной жизни не передаёт через tty, а использует другие каналы: ядерный fb, drm/kms, x11… Sixel и прочие ReGIS остались только ради совместимости с древними аппаратными терминалами и jff.

baka-kun ★★★★★
()
Ответ на: комментарий от baka-kun

А если нужно что-то нарисовать прямо в эмуляторе терминала без обращения к ядру и дополнительным библиотекам?

saahriktu ★★★★★
()
Ответ на: комментарий от saahriktu

А если нужно что-то нарисовать прямо в эмуляторе терминала

Да на здоровье. Только не забывай, что любой нормальный софт, использующий tty, должен уметь разумно отображать информацию хоть на ds40, хоть на vt340, хоть на xterm-color. Для этого у тебя есть termcap/terminfo, библиотеки вроде curses и прочее.

baka-kun ★★★★★
()
Ответ на: комментарий от baka-kun

должен уметь разумно отображать информацию хоть на ds40, хоть на vt340

не должен. этого железа уже давно нет даже на свалках.

i36_zubov
()
Ответ на: комментарий от i36_zubov

пусть хоть сделают по человечески.

Чем тебе не нравится sixel? Это же всего навсего формат кодирования битмапа представимыми в printable ascii символами. Ничуть не хуже, а даже лучше base64 наличием rle сжатия и палитрами цветов.

не должен.

Обязан, если твое ПО должно работать на tty. А не в окне какой-то наколенной поделки одного неуловимого джо.

этого железа уже давно нет даже на свалках.

«Это железо», а зачастую даже менее фичастое, эмулируют всякие vt, используемые во всех ОС. Ну вот сложилось так, что ANSI ESC codes — стандарт де-факто и де-юре в мире tty, а самые распространенные реализации — вариации на тему vt100. В каждой уважающей себя ОС есть база данных возможностей разных tty, а ПО использует её, чтобы посылать нужные последовательности.

Можешь, конечно, придумать свой протокол tty и описать его в базе, чтобы существующее ПО без переделок работало. Вперед и с песней, как говорится.

baka-kun ★★★★★
()
Ответ на: комментарий от int13h

это шутка такая или вы действительно рисуете в терминале?

Это всё проходит по категории JFF. Чем бы дитя не тешилось, лишь бы руки не под одеялом. :)

baka-kun ★★★★★
()
Ответ на: комментарий от int13h

В gnuplot'е есть даже специальный драйвер для вывода в sixel'е. Ну и любой *.jpg или *.png файл (в т.ч. и математические формулы прямо с выхода TeX'а) можно через libsixel вывести в sixel'е.

Другой вопрос, что не всем это нужно, да.

saahriktu ★★★★★
()

ненужно. во всех кинах нео набирает команду - открывается отдельное окошко с картинкой отображающейся сразу и прогрессивно

TooPar
()
Ответ на: комментарий от wxw

Вообще-то это google ads, чем человек интересуется - то и подсовывается.

Мне, например, показывается реклама селектела и «Поставка электронных компонентов» :)

Deleted
()

Лучше бы сискельную утилиту обсуждали.

bread
()
Ответ на: комментарий от t184256

90% текста опущено как не несущие существенной смысловой нагрузки.

olegd ★★★
() автор топика

... вариант утилиты «ls» для изображений ... показу в терминале графических миниатюр ... по SSH ... сиксельная графика ... на bash ... GPLv3 ... используются утилиты из пакета ImageMagick ... PDF ... SVG ... XCF ... отрисовка построчно ... отображения анимированных ...

Напомнило

https://pic4a.ru/812/M58.png

Siado ★★★★★
()
Ответ на: комментарий от Deleted

Графики в терминале нужны

Зачем на локалхосте графики в терминале? Есть же браузер — отображать там удобнее

int13h ★★★★★
()
Ответ на: комментарий от buddhist

Говорят, да. У меня в Ubuntu не заработало. (Графика Intel, модули, какие по дефолту сами поставились.) В смысле, выдало несколько тысяч текстовых символов вместо миниатюр.

question4 ★★★★★
()
Последнее исправление: question4 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.