如何将cairo_surface_t png转换为jpeg格式

时间:2015-10-30 01:38:10

标签: c++ c png jpeg cairo

在半图形应用程序的上下文中,我正在管理cairo_surface_t个对象并通过cairo_surface_write_to_png()接口保存它们。

但是,尝试获取较小的文件,我宁愿以jpeg格式保存它们,也许可以通过jpeglib之类的文件来压缩它们。

我想知道是否有任何有效的方法可以将cairo_surface_t对象转换为可以jpeg格式保存的对象。通过"高效"我想至少在没有先保存png并将其转换为jpeg之后说。

提前感谢您的帮助

0 个答案:

没有答案