10周年のSPコンテンツ!

長編まとめ・Sixel Graphics復活への動き(1)

VT2xx-VT3xx系に搭載されていた、Sixel Graphicsについてのつぶやきです。 これは端末でラスタ画像を表現するための機能です。 初期のソフトウェア端末エミュレータはVT320,VT340等をエミュレーションターゲットにしているものも多く、これをサポートするものはたくさんありましたが、近年では端末エミュレータの実装がどんどん簡素化されていく傾向にあり、ターゲットもVT102とする実装が一般的になりました。 これをうけてSixel Graphicsは衰亡の一途を辿っています。 そんな中、RLogin(http://nanno.dip.jp/softlib/man/rlogin)がSixelを実装し、一部の人たちの関心を集めました。 続きを読む
sixel 端末エミュレータ
21
いわもと こういち @ttdoda
RLogin 2.9.2 が出てる。ここのところ、毎週金曜に出てるな。 http://bit.ly/9SBIHP
いわもと こういち @ttdoda
それにしても、ReGIS や Sixel を使う人なんているんだろうか? 自分もこういう機能は好きだけど。
いわもと こういち @ttdoda
vt382にsixelで画像表示させたりして色々と遊んでいた事が、Tera Termに関わるようになった遠因になっていると思う。
saitoha @kefir_
vim-powerlineというものの存在をはじめて知ったのですがフォントにパッチを当てるとかちょっとあれです。まさにこういうことのためにSixelという仕様があって、TeraTermの中の人が実装したいとか言ってたので、端末界全体で実装する流れになればおもしろいかなと思います。
いわもと こういち @ttdoda
Sixelかあ。将来的にはサポートしたいとは思っているんだけれど、全然手をつけられていないなあ。ただこの用途の場合はSixelよりはSoft Character Set (DRCS)の方が向いてると思う。
いわもと こういち @ttdoda
@yoshikaw Sixelは端末上でグラフィックを表示する為のフォーマットです。例えばRLoginがサポートしています。(RLoginの場合は別ウィンドウを開きますが) http://t.co/D9Iwhstu
いわもと こういち @ttdoda
でも、端末エミュレータでまじめに画像表示するならばSixelに対応するべきだよな。いい加減検討してみようか。
saitoha @kefir_
inline sixel graphicsを実装してみた。スクロールバックにも対応。ラインアトリビュートとして実装してしまったが、sixel scrolling modeに対応するにはキャラクタアトリビュートにする必要があったかもしれない http://t.co/2j9WRGa1
拡大
arakiken @arakiken
Sixel graphics に軽く対応してみたが、文字と画像が重なる(ならない?)場合やカーソル移動、画像を削除するタイミング等、VT330のマニュアル読んでも今一よく分からず、どう実装したらよいのかよく分かってない。
arakiken @arakiken
Sixel graphics を使って w3mimgdisplay を置き換えることを考えた場合、任意の位置に指定したサイズで画像を表示してほしいわけだが、どうしたらいいんだろ。
arakiken @arakiken
Sixelにすると画像サイズもでかくなるし。jpeg を base64 して、位置とサイズを指定して端末に流したら、端末側でうまいことリサイズして表示してくれるシーケンスがあったらいいのかなとか。
いわもと こういち @ttdoda
tanasinnとmltermがSixelに対応した。これはTera TermでもSixelに対応しないといけない流れ? ちょっと前に「検討してみるか」なんて言っちゃったし。
arakiken @arakiken
@ttdoda sixel対応、是非お願いします。vt330上でどんなふうに画像が表示されるのか掴めてないので、teratermでの実装を参考にさせてもらいたいと思っております。
𝑬𝒍𝒓𝒐𝒚 𝑴𝒄𝒈𝒊𝒓𝒆 @condotti
tanasinnにsixel graphicsとな。何と懐かしい。vtでtetrisとかやったなぁ。あ、裸のおねいさんのgifをsixelで表示するプログラムも作ったなぁ。ああわが青春(あれ
haru @uobikiemukot
端末でsixelに対応してると,リモートのw3mとかで画像が表示できるようになるよね.重そうだけど
haru @uobikiemukot
rloginってterminalがsixelとかtektronixのESCに対応してて面白そう http://t.co/jAXVzIJ8
haru @uobikiemukot
そろそろReGISとSixelを実装したい.が,その前にcrashするバグを潰したほうが良いかな…
haru @uobikiemukot
Sixelのほうが簡単かな
haru @uobikiemukot
ReGISのコマンドが多すぎてゲンナリしてきた
haru @uobikiemukot
w3mimgdisplayをSixel用に書き直したい
haru @uobikiemukot
screenの内部だとsixelは使えないのか…
haru @uobikiemukot
そろそろsixel対応したい
saitoha @kefir_
gnuplotのターミナルドライバ仕様 https://t.co/nicSTxul どなたかsixel書いてみませんか?
残りを読む(2930)

コメント

saitoha @kefir_ 2012年10月2日
まとめを更新しました。
saitoha @kefir_ 2012年10月8日
まとめを更新しました。
saitoha @kefir_ 2012年10月23日
まとめを更新しました。
saitoha @kefir_ 2012年11月11日
まとめを更新しました。
saitoha @kefir_ 2012年12月22日
まとめを更新しました。
近藤 和宏 @kondoujp 2013年1月21日
元の話とは全然関係ないけど、w3m-img は ssh -X でリモートからも表示可能の筈。PuTTY でも ASTEC-X 辺り動かしておけば X11 forwading を有効にすることで表示可能だった記憶。
saitoha @kefir_ 2013年7月11日
まとめを更新しました。
saitoha @kefir_ 2013年8月30日
まとめを更新しました。
saitoha @kefir_ 2013年10月12日
まとめを更新しました。
saitoha @kefir_ 2014年1月25日
まとめを更新しました。
saitoha @kefir_ 2014年4月11日
まとめを更新しました。
saitoha @kefir_ 2014年6月25日
まとめを更新しました。
saitoha @kefir_ 2014年8月24日
まとめを更新しました。
saitoha @kefir_ 2014年9月23日
まとめを更新しました。
saitoha @kefir_ 2015年1月30日
まとめを更新しました。
ログインして広告を非表示にする
ログインして広告を非表示にする