Windows Terminal ベスト設定 第19回 Sixelグラフィックス「応用編」
マイナビニュース / 2025年1月28日 15時51分
cls;write-host "`e[?80l`eP2;1;2;q#1!20;~$#2!3;@#3!3;A#4!3;C#5!3;G#6!3;O#7!3;_$#8!3;C#9!3;G#10!3;O#11!3;_#12!3;@#13!3;A`e\`e[10;1H"
ただし、背景色での描画が無効になるのは、単一のSixelエスケープシーケンス内のみで、複数のSixelエスケープシーケンスを使う場合、上書きしたときに、背景色モードに従った描画が行われる(写真02)。
cls;write-host "`e[?80l`eP2;0;;q#1!20;~$#2!3;@#3!3;A#4!3;C#5!3;G#6!3;O#7!3;_`e\`eP2;0;;q#8!3;C#9!3;G#10!3;O#11!3;_#12!3;@#13!3;A`e\`e[2;1H"
これに対して“-”は、ニューライン(NewLine。CR+LF)を表す。SixelポインタのX位置は、初期値に戻り、Y位置は、6ピクセル下に移動する。なお、物理画面上での移動距離は、現在のアスペクト比に応じて異なる。なお、単一のSixelエスケープシーケンス内では、NewLineを使ったあと、以前のY位置に戻ることはできない。この場合、一回、Sixelエスケープシーケンスを終了させ、新規にエスケープシーケンスを開始することで、以前のSixelポインタ初期値(カーソル位置または、画面左上)に復帰させることができる。また、SDMが無効の場合には、CUPなど、カーソル位置を変更するエスケープシーケンスを実行してもよい(このときSixelエスケープシーケンスは、一回終了させなければならない)。
「"」は、ラスターアトリビュート(Raster Attribute)と呼ばれ、後続するSixel文字のアスペクト比を指定する。書式は以下のようなものだ。
“"” <Pan> “;” <Pad> “;” <Ph> “;” <Pv>
ラスターアトリビュートでは、<Pan>と<Pad>を使い、後続するSixelピクセルの1ピクセルの縦方向サイズを指定する。1 Sixelピクセルの縦方向のドット数は、
Round(<Pan>÷<Pad>)
※ただしRound(X)は、Xに最も近い整数を返す関数
となる。なお、現行のWindowsターミナルでは、<Pan>の最大値は、6 Sixelピクセル(=Sixel)がターミナル表示領域のY方向のサイズと同じになるまで指定できる(写真03)。具体的には、
この記事に関連するニュース
-
窓辺の小石 第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分
複数ページをまたぐ記事です
記事の最終ページでミッション達成してください