Мне нужно прочитать центр изображения с помощью библиотеки LibTiff в C #,
Этот код считывает изображение в координатах 0,0, мне нужно прочитать центр изображения в соответствии с виджетом и высота изображения:
using (Tiff tiff = Tiff.Open(filename, "r"))
{
width = tiff.GetField(TiffTag.IMAGEWIDTH)[0].ToInt();
int middleW = width / 2;
height = tiff.GetField(TiffTag.IMAGELENGTH)[0].ToInt();
int middleH = height / 2;
bits = tiff.GetField(TiffTag.BITSPERSAMPLE)[0].ToInt();
tiff.CurrentRow();
var modelscale = tiff.GetField(TiffTag.GEOTIFF_MODELPIXELSCALETAG);
var tiepoint = tiff.GetField(TiffTag.GEOTIFF_MODELTIEPOINTTAG);
i = BitConverter.ToDouble(tiepoint[1].ToByteArray(), 0);
j = BitConverter.ToDouble(tiepoint[1].ToByteArray(), 0 + 8);
k = BitConverter.ToDouble(tiepoint[1].ToByteArray(), 0 + 16);
x = BitConverter.ToDouble(tiepoint[1].ToByteArray(), 0 + 24);
y = BitConverter.ToDouble(tiepoint[1].ToByteArray(), 0 + 32);
z = BitConverter.ToDouble(tiepoint[1].ToByteArray(), 0 + 40);
}
Как я могу прочитать центр изображения для переменных X и Z с этой библиотекой?