Cómo leer la dimensión (ancho y alto) y la resolución (horizontal y vertical) de un archivo TIFF sin cargarlo primero en la memoria usando un código como el siguiente. Es demasiado lento para archivos grandes y no necesito manipularlos.Lea la dimensión y la resolución de un archivo tiff sin cargarlo primero
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 de dos niveles y tiene una dimensión de 30x42 pulgadas. Los tamaños de archivo son aproximadamente 1 ~ 2 MB. Entonces, el método anterior funciona bien, pero lento.
Acabo de ver sus comentarios. Lo intenté y tienes razón. El método es mucho más rápido que el utilizado en mi pregunta original. Gracias. – z1x2