Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


26125 / 76737 ←次へ | 前へ→

【55946】Re:VBAで画像情報の抽出
発言  kanabun  - 08/5/25(日) 10:28 -

引用なし
パスワード
   ▼hajime さん:
>やりたい事はbmpやjpegを読み込んで、画像中の座標と
>RGBの各輝度値をExcelシート上に出力することです。

画像中の座標というのが何のことかよくわからない。
画像サイズのことでしたら、

  Dim obj As Object
  Dim FilePath As String
  FilePath = Application.GetOpenFilename( _
     "画像ファイル,*.jpg;*.bmp;*.png;*.gif,Jpeg,*.jpg,BMP,*.bmp,PNG,*.png,GIF,*.gif")
  If FilePath = "False" Then Exit Sub
  
  Set obj = CreateObject("Shell.Application") _
          .Namespace(0).ParseName(FilePath)
  Debug.Print obj.ExtendedProperty("ImageX")
  Debug.Print obj.ExtendedProperty("ImageY")
  'または
  Debug.Print obj.ExtendedProperty("Dimensions")

あたりがお手軽かと?


あと、
> RGBの各輝度値
もよくわからない。デジカメ画像(*.jpg) でしたら
「Exif情報」でネットを調べると何か分かるかも。

けんしのページ - Exifファイルフォーマット -
h t t p://www2.airnet.ne.jp/kenshi/exif.html

0 hits

【55943】VBAで画像情報の抽出 hajime 08/5/25(日) 1:33 質問
【55946】Re:VBAで画像情報の抽出 kanabun 08/5/25(日) 10:28 発言
【55957】Re:VBAで画像情報の抽出 hajime 08/5/26(月) 0:20 お礼

26125 / 76737 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free