2016-11-23 2 views
1

사진에서 EXIF ​​위도/경도 데이터를 읽을 수있는 단일성을위한 C# 스크립트가 필요합니다. 그 위치에 posTransform을 배치하고 싶습니다. Unity 내에서 이것이 가능한지 확실하지 않습니다. 내 이미지를 단일성으로로드하고 스크립트에서 EXIF ​​: 1-GPS 위도/경도, 2 회전, 사진에서 3 타임 스탬프를 읽도록하고 싶습니다. 나는 이것이 화합 내에서 이루어질 수 있다고 말하는 어떠한 정보도 찾지 못했지만, exiflib github 프로젝트와 다른 방식으로 화합 한 것을 읽었습니다. 도움유니티의 EXIF ​​위도/경도

답변

2

에 미리

덕분에 나는 당신이 필요로하는 무엇을 줄 것이다 이미지에서 메타 데이터를 추출하기위한 프로젝트를 유지한다. 내가 전에 그것을 테스트하지 않은 있지만

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

도서관은, 유니티에서 작동해야하므로 .NET 3.5을 지원합니다. 어떻게 알고, 내가 유니티에 그것을 얻을 것 어떻게 당신이 REPO에

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

나는 보았다, 그러나 : 그와

, 당신은 쓸 것인가? 감사합니다 – user7865437

+0

@ user7865437 NuGet 패키지를 사용할 수 있습니까? –

+0

안녕하세요. NuGet에 대해 들어 본 적이 없으므로 문제가되는 것 같습니다. Unity에서이 순환 문제를 해결하기 위해 노력한 시간을 보냈습니다. 너무 단순하기 때문에 그렇게 힘들지는 못합니다 :-( – user7865437