kmiya-culti / RLogin

RLoginは、Windows上で動作するターミナルソフトです
http://nanno.bf1.jp/softlib/man/rlogin/
MIT License
464 stars 16 forks source link

jpeg表示について #73

Closed nopnop2002 closed 3 years ago

nopnop2002 commented 3 years ago

まずは素晴らしいソフトの提供、ありがとうございます。 Rloginを使用すればjpeg画像を表示できると聞いて試してみましたが、表示できません。 何が問題なのか教えて頂ければ嬉しいです。

よろしくお願いします。

kmiya-culti commented 3 years ago

Netpbmですね・・・懐かしいです。 ppmtosixelは、C1制御文字のDCS($90)を使用しますが https://kmiya-culti.github.io/RLogin/#TERMOPT の「?8454 C1制御文字を無視する」がデフォルトONで無視するようにしています。

これは・・・ https://kmiya-culti.github.io/RLogin/faq.html#C1ABORT が再々にわたってバグ報告されるのでONにした経緯があります

制御コードのオプション設定?8454のチェックを外して 「?8454 C1制御文字を処理する」にしてみてください。

nopnop2002 commented 3 years ago

素早いレスポンス、ありがとうございます。

制御コードのオプション設定?8454のチェックを外して

問題なく表示されました。

8454_on

すいません。ついでと言っては誠に申し訳ないのですが、

jpegtopnm esp32.jpeg  | pnmquant 256 | ppmtosixel

は推奨されないコマンドなのでしょうか?? デフォルトでJPEGを表示することが出来るコマンドが有れば教えてください。

よろしくお願いします。

kmiya-culti commented 3 years ago

色々あると思いますが・・・ https://kmiya-culti.github.io/RLogin/#REGWIND に記載しているlibsixelがお薦めでしょうか https://github.com/saitoha/libsixel

arakikenさんが書かれたsixelについて一読するのも面白いかもしれません https://qiita.com/arakiken/items/4a216af6547d2574d283 https://qiita.com/arakiken/items/3e4bc9a6e43af0198e46

また、動作が違いますがiTerm2のInline Images Protocolにも対応しているので https://iterm2.com/documentation-images.html のimgcatなどでも画像を表示できます

nopnop2002 commented 3 years ago

おはようございます。

img2sixelを使えば、制御コードのオプション設定?8454のチェックを外さなくてもイメージが表示されました。

img2sixel

お時間が有るときに、https://kmiya-culti.github.io/RLogin/ の4.2章の以下の記述を変更して頂けると 助かります。

Netpbmなどのコンバーターを使用すれば画像が表示されます
jpegtopnm tiger.jpg | pnmquant 256 | ppmtosixel

これを見た人はまずはこのコマンドを試すと思います。 ありがとうございました。