CommandManager.sendImage
fun sendImage(width: Int, height: Int, grayscale: ByteArray)
概要
画像表示ページに画像を送る。enterImageDisplayPage で開いてから呼ぶ。渡すのはリサイズ済みのグレースケールで、1画素1バイト・左上から行優先の並び。輝度は 0-255 のままでよく、グラスが読む3bitへの量子化とRLE圧縮は SDK が行う。グラス側のバッファは静的で、196x196 を超えるサイズはファーム側で弾かれ、何も表示されない。
引数
| 名前 | 型 | 説明 |
|---|---|---|
width |
Int |
画像の幅。196まで |
height |
Int |
画像の高さ。196まで |
grayscale |
ByteArray |
1画素1バイトのグレースケール。長さは width * height 以上 |
戻り値
Unit
使用例
commandManager.enterImageDisplayPage()
// grayscale は1画素1バイト・左上から行優先。3bitへの量子化とRLE圧縮はSDKが行う
commandManager.sendImage(width = 196, height = 196, grayscale = grayscale)