Large biblioteca de manipulación de mapas de bits basada en archivos

¿Existe alguna biblioteca de manipulación de mapas de bits basada en archivos (preferiblemente de código abierto, pero no necesariamente)? La funcionalidad básica incluirá tomar una vista (un pequeño rectángulo) del mapa de bits (1-4 GB), cambiarlo y guardarlo nuevamente.

No soy particularmente exigente con el formato (siempre que no tenga pérdidas): BMP, Tiff o Targa sin comprimir estarán bien.

o es necesario que sea un código totalmente nativo: un contenedor alrededor de dll nativo estará bien, aunque la versión de 64 bits será muy bienvenida.

Respuestas a la pregunta(2)

Su respuesta a la pregunta