你需要编写代码来对支持的格式进行编码和解码。你可以自己编写(不太理想/实际),也可以嵌入编码/解码库(例如libpng),或者嵌入图像库,比如DevIL。 Boost似乎包含一种称为Boost.GIL的图像访问库。我对它并不了解。