将过剩资金节省为PNG / BMP / JPG

时间:2016-10-25 11:02:15

标签: c image save glut

我正在用C / glut创建一个简单的图形编辑器。所以我只是想知道如何将我的绘画保存为PNG,BMP等。我试过png.h但是对我不起作用。我没有得到任何错误,但它没有保存任何东西。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您可以使用libsoil轻松保存应用中的bmp图像。

http://lonesock.net/soil.html

例如,我用过:

    int save_result = SOIL_save_screenshot(
        filename,
        SOIL_SAVE_TYPE_BMP,
        0,0,
        width, height
    );

如果您是debian用户,则会有一个名为libsoil-dev的包。它也应该在Ubuntu中可用。