SDカードに保存されている画像ファイルのサイズを取得

構文 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()
 
使用した画像ファイル。保存場所は、SDカードの「/luarida」の中に、画像ファイルは、「lua.bmp」です。

1.起動すると、SDカードに保存されている画像ファイル「lua.bmp」のサイズを取得します。


コメント(最大10行)
名前:
コメント

すべてのコメントを見る



タグ:

+ タグ編集
  • タグ:
最終更新:2011年10月22日 10:53
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。