Lea la dimensión y resolución de un archivo tiff sin cargarlo primero
Cómo leer la dimensión y el ancho (ancho y alto) de un archivo TIFF (horizontal y vertical) sin cargarlo primero en la memoria utilizando un código como el siguiente. Es demasiado lento para archivos grandes y no necesito manipularlos.
Image tif = Image.FromFile(@"C:\large_size.tif");
float width = tif.PhysicalDimension.Width;
float height = tif.PhysicalDimension.Height;
float hresolution = tif.HorizontalResolution;
float vresolution = tif.VerticalResolution;
tif.Dispose();
Editar:
Esos archivos tiff son Bilevel y tienen una dimensión de 30x42 pulgadas. Los tamaños de archivo son de aproximadamente 1 ~ 2 MB. Entonces, el método anterior funciona bien pero lento.