Windows Terminal ベスト設定 第19回 Sixelグラフィックス「応用編」
マイナビニュース / 2025年1月28日 15時51分
次にSixelエスケープシーケンスを開始し、カラーレジスタ番号を描画色として指定する。
次に、文字カーソル位置からのSixelでの水平、垂直のオフセットを計算し、$sx、$syに保存する。
Sixelは縦方向は6ピクセルごとにNewLineで行を移動させる必要がある。オフセット$syから必要なNewLineの数($nCr)を求め出力する。
水平方向のオフセット$sxがゼロでなければ、すべてゼロのSixel文字“?”を$sx個出力して、Sixelポインタを横に動かす。
次にドットのSixel文字内での位置($wp)を求めて、Sixel文字を作る。
最後に、Sixelエスケープシーケンスを終了させるST(String Terminator。Esc \)を出力して終わる。
PowerShellでは、「$host.UI.RawUI.WindowSize」で、コンソールの文字数(Width)、行数(Height)を調べることができる。
$host.UI.RawUI.WindowSize
Sixelでのグラフィック座標は、それぞれに10、20をかけたものになる。今、コンソールが80文字40行だとすると、コンソールの表示領域は、800(=80×10)ドット×800(=40×20)ドットとなる。
Sixelグラフィックスは、ツールを使って、画像ファイルの表示に利用できるほか、コンソール内にグラフィックス描画を行うことも可能になる。かつては、Unix上でLaTexのプレビューなどを行わせることもあったようだ。ただ、当時と違い、Windowsターミナルは、シリアル接続ではなく、仮想TTY経由なので描画はかなり高速になる。ツールによってはアニメーションGIFの表示も可能だ。
》 Windows Terminal ベスト設定 連載バックナンバー
https://news.mynavi.jp/tag/winterminal/
(塩田紳二)
外部リンク
この記事に関連するニュース
-
窓辺の小石 第200回 へびつかい座ドローライン
マイナビニュース / 2025年1月24日 15時21分
-
Windows Terminal ベスト設定 第18回 Sixcelグラフィックス「基礎編」
マイナビニュース / 2025年1月17日 16時17分
-
仕事に役立つ独自AIアプリを用意! ASUS 「ExpertBook P5」はビジネスノートPCの新形態となるか? 実際に試して分かったこと
ITmedia PC USER / 2025年1月15日 11時5分
-
初めてのゲーミングノートにマッチ、 最新ゲームの快適プレイが可な15.3型G TUNE20周年記念モデル
ASCII.jp / 2025年1月12日 12時0分
-
Windows Terminal Preview版でSixelグラフィックスを実際に表示させてみる
ASCII.jp / 2025年1月5日 10時0分
ランキング
-
1メルカリに約340万円で出品されていたファミコンカセット1052本セット、無事購入される
おたくま経済新聞 / 2025年1月30日 9時25分
-
2成人向けゲームについてクレカに続いて銀行も表現規制か?日本の銀行が外国からの送金や口座開設を拒否
Game*Spark / 2025年1月30日 0時2分
-
3データ探しにAI活用、クラウドの使い勝手も取り込んだ新世代のNAS「UGREEN NASync」
ITmedia NEWS / 2025年1月30日 8時20分
-
4「108円でいいんですか?!」 シャトレーゼの「コスパ最強パンケーキ」が人気過ぎて品薄に 「おいしすぎる」
ねとらぼ / 2025年1月30日 7時30分
-
5DeepSeek、チャット履歴含む100万件超のログが外部から閲覧できた可能性 米セキュリティ企業が指摘
ITmedia NEWS / 2025年1月30日 14時34分
記事ミッション中・・・
記事にリアクションする
記事ミッション中・・・
記事にリアクションする
エラーが発生しました
ページを再読み込みして
ください