JPGPS

INDEX

JPGPSとは?

JPGPSはJPG画像ファイルからGPS情報を取得するCOMライブラリです。

概要

以下に簡単な例を示します。

Sample.vbs

'//--- '// ex1: Image is in file. set oJPGPS = createobject("JPGPS") set oInfo = oJPGPS.GetInfo("sample.jpg") wscript.echo "ex1:" for each i in oInfo wscript.echo i & ":" & oInfo(i) next '//--- '// ex2: Image is in stream. set oStream = createobject("ADODB.Stream") '{ oStream.open oStream.type = 1 oStream.loadFromFile "sample.jpg" '} set oInfo = oJPGPS.GetInfo( oStream.read(-1) ) wscript.echo "ex2:" for each i in oInfo wscript.echo i & ":" & oInfo(i) next

[console output]

ex1: GPSLatitude:36:4:0.04 GPSLatitudeRef:N GPSLongitude:136:14:44.56 GPSLongitudeRef:E GPSMapDatum:WGS-84 GPSProcessingMethod:JIS GPSVersionID:2 2 0 0 ex2: GPSLatitude:36:4:0.04 GPSLatitudeRef:N GPSLongitude:136:14:44.56 GPSLongitudeRef:E GPSMapDatum:WGS-84 GPSProcessingMethod:JIS GPSVersionID:2 2 0 0
動作環境
Windows 2000, XP, 2003 Server, Vista, Server 2008, 7 and later
パッケージ内容
JPGPS.dll
本体
注意事項
  1. 本ソフトウェアの利用は良識の範囲内でお願い致します。
  2. 本ソフトウェアの利用による損害の保証はお受けできません。
  3. 本ソフトウェアの利用は楽しんで行っていただきますようお願い致します。
インストール方法
  1. "JPGPS.dll" をRegsvr32。
リファレンス
JPGPS Library
JPGPS
Interface
IJPGPS
ProgID
JPGPS
NOM Name
JPGPS [default]
IJPGPS

JPGからGPS情報を取得する処理を扱います。

メソッド
Object GetInfo(Variant* pSource)
pSource
JPG画像(Byte()、String)。
JPGデータのバイト配列かファイルパスを指定できます。
戻り値
GPS情報を格納した Scripting.Dictionary 。
JPGにGPS情報が見つからない場合は Noghing が返ります。

JPG画像からGPS情報を取得します。
pSourceには画像ファイルへのパス、もしくは画像データの配列を渡すことができます。

更新履歴
2008/04/22
  • Version: 1.0.0.0
2010/04/07
  • Version: 1.0.2.0
  • COM Release処理改善
  • x64対応
謝辞

NmagemanCOMの制作にあたり以下のモノを包含させていただきました。
各提供者の方々に厚く御礼申し上げます。

FreeImage
FreeImage Public License
--------------------------------------------------------------------------------
This software uses the FreeImage open source image library. See http://freeimage.sourceforge.net for details.
FreeImage is used under the FIPL, version 1.0.