The mvVirtualDevice library as well as the load/save image API of Impact Acquire make use of the FreeImage project. See FreeImage Support for details.