saitoha / libsixel

A SIXEL encoder/decoder implementation derived from kmiya's sixel (https://github.com/saitoha/sixel).
MIT License
2.49k stars 83 forks source link

Sixel 対応の有無の判定をサポートして欲しい #21

Open msmhrt opened 9 years ago

msmhrt commented 9 years ago

Sixel 対応の有無をシェルスクリプトで判定したいという需要は結構あると思うのですが、実行環境の Sixel 対応の詳細を出力するコマンドかコマンドオプションが終了コードで Sixel 対応の有無を教えてくれると簡単に判定できると思いますので検討してみていただけないでしょうか?

もし、バージョンが古くて詳細情報を取れない端末や、問い合わせに対して嘘をつく端末があるようでしたら、その辺りの対応もあるとベストだと思います。

saitoha commented 9 years ago

はい。検討します。 sixelの色数やsixelのスクロール対応、パレットの挙動、表示後のカーソル位置の挙動の判定は面倒そうですが、sixel対応の有無だけなら楽だと思います。 現状嘘をつくことが知られているのは特定の端末IDをセットした時のTeraTermとかで、対応を入れるのは可能だと思います。