|
▼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
|
|