Skip to content

Latest commit

 

History

History
38 lines (20 loc) · 1.48 KB

README.MD

File metadata and controls

38 lines (20 loc) · 1.48 KB

Sixel Sample Code

これは、Sixelによるグラフィックス表示を行うためのサンプルコードです。

Sixel-Dot Sixelによるドット描画

指定された座標に指定された色(カラーレジスタ番号)で点を打つ

書式

Sixel-Dot -x X座標 -y Y座標 -c カラーレジスタ番号

X座標 ターミナル表示領域左上を原点とするX座標 Y座標 ターミナル表示領域左上を原点とするY座標 カラーレジスタ番号 Sixelのカラーレジスタ番号。0~255

Plot-SixelArray ベクトル配列による連続描画

パイプラインからの3つ組みベクトルの配列による連続ドット描画。内部でSixel-Dotを呼び出している

書式

@( @(x1,y1,c1),@(x2,y2,c1), ... ) | Plot-SixelArray

LINE、BOX ブレゼンハムのアルゴリズムによるライン、ボックスの描画

ライン、ボックスを描画するベクトル配列を出力する。ベクトルの生成はブレゼンハムのアルゴリズムによる。

Sixel描画評価のためのコードなので、十分にテストしていません。

書式

LINE 始点X座標 始点Y座標 終点X座標 終点Y座標 描画色

BOX 左上X座標 左上Y座標 右下X座標 右下Y座標 描画色

描画色 Sixelのカラーレジスタ番号。0~255