構文 | canvas.getBmpSize( 画像ファイル名 ) 戻り値: 画像幅, 画像高さ |
説明 | SDカードに保存されている画像ファイルのサイズを取得するコマンドです。 |
引数 | 画像ファイル名 |
戻り値 | 画像幅 : 画像の幅 画像高さ: 画像の高さ |
------------------------------------------
-- SDカードに保存されている画像ファイルのサイズを取得するサンプル getBmpSize_sample.lua
------------------------------------------
function main()
local BMPFileName
local SD_FolderName
local BMPSizeW
local BMPSizeH
BMPFileName = "lua.bmp"
local BMPFFName
canvas.drawCls(color(255,255,255))
canvas.drawText("SDカードに保存されている画像ファイルのサイズを取得するサンプル", 0, 0, 24, color(0,0,0))
SD_FolderName = system.getCardMnt()
BMPFFName = SD_FolderName .. "/luarida/" .. BMPFileName
canvas.drawText("対象ファイルは ".. BMPFFName .. " です。", 0, 30, 24, color(0,0,0))
BMPSizeW, BMPSizeH = canvas.getBmpSize(BMPFFName)
canvas.drawText("lua.bmp の幅は " .. BMPSizeW .. " です。", 0, 60, 24, color(0,0,0))
canvas.drawText("lua.bmp の高さ " .. BMPSizeH .. " です。", 0, 90, 24, color(0,0,0))
canvas.drawText("画面タッチで終了します。", 0, 120, 24, color(0,0,0))
touch(3)
end
main()