我有一个GEO tiff图像。我想读取存储在tiff文件中的纬度和经度值。
using (Stream imageStreamSource = new FileStream(
imgpath, FileMode.Open, FileAccess.Read, FileShare.Read))
{
TiffBitmapDecoder decoder = new TiffBitmapDecoder(imageStreamSource,
BitmapCreateOptions.PreservePixelFormat, BitmapCacheOption.Default);
imageStreamSource.Dispose();
BitmapSource bitmapSource = decoder.Frames[0];
}
if (bitmapsource.Height > 0)
map.Height = (int)bitmapsource.PixelHeight;
if (bitmapsource.Width > 0)
map.Width = (int)bitmapsource.PixelWidth;
从上面的代码中我可以得到图像的高度,宽度但是如何获取文件的纬度和经度信息,我找到了TiffBitmapDecoder类中已有的任何属性。以及如何确保tiff文件是否被地理参考?