2016-11-23 9 views
1

写真からEXIF緯度/経度データを読み取るためのC#スクリプトが必要です。私はその場所にposTransformを配置したいと思います。これがUnity内で可能かどうかは不明です。私はイメージを単一にロードし、スクリプトからEXIF:1-GPS緯度/経度、2回転、3タイムスタンプを写真から読み取らせたいと考えています。私はこれが単一性の中で行うことができるという情報を見つけられませんでしたが、私はexiflib githubプロジェクトと他の方法を単一性の外に読みました。ヘルプUnityの画像からのEXIF緯度/経度

答えて

2

を事前に

おかげで私はあなたが必要なものを与える画像からメタデータを抽出するためのプロジェクトを維持します。私は前にそれをテストしていないのに

https://github.com/drewnoakes/metadata-extractor-dotnet

ライブラリは、ユニティの下で動作するはずですので、.NET 3.5をサポートしています。それによって

、あなたが書くでしょう:

var directories = ImageMetadataReader.ReadMetadata(filePath); 
var gpsDirectory = directories.OfType<GpsDirectory>().FirstOrDefault(); 
if (gpsDirectory != null) 
{ 
    var location = gpsDirectory.GetGeoLocation(); 

    Console.WriteLine($"Photo was taken at {location.Latitude},{location.Longitude}"); 
} 
+0

私はUnityに、あなたはどのように知っていることになるだろうどのように確認してくださいあなたのレポ見えたが、していませんか?ありがとう – user7865437

+0

@ user7865437 NuGetパッケージを使用できますか? –

+0

こんにちは、NuGetのことを聞いたことはありません。 Unityでこのローテーションの問題を解決しようとした時代を過ごしたことがありましたら、それほど簡単ではないことは信じられません:-( – user7865437