require"imlua" require"cdlua" require"cdluaim" -- キャンバスを作成 image = im.ImageCreate(200, 200, im.RGB, im.BYTE) canvas = image:cdCreateCanvas() canvas:Activate() -- 背景色 canvas:Background(cd.EncodeColor(255, 255, 255)) canvas:Clear() -- 線の色 canvas:Foreground(cd.EncodeColor(0, 0, 255)) -- 破線を描画 canvas:LineStyle(cd.DASHED) canvas:Line(40, 0, 40, 200) -- 点線を描画 canvas:LineStyle(cd.DOTTED) canvas:Line(80, 0, 80, 200) -- 線を描画(DASH_DOT) canvas:LineStyle(cd.DASH_DOT) canvas:Line(120, 0, 120, 200) -- 線を描画(DASH_DOT_DOT) canvas:LineStyle(cd.DASH_DOT_DOT) canvas:Line(160, 0, 160, 200) canvas:Kill() -- ファイルを保存 image:Save("linestyle.png", "PNG")出力画像
動作環境
Lua for Windows 5.1.4
No comments:
Post a Comment