将图像保存为JPG格式-库?

4

抱歉,我只知道能够保存加载JPEG格式的库。例如GDI+,自至少XP系统以来就可在Windows上使用。 - Hans Passant
你不应该调用SaveJPG(),忽略页面顶部的示例。请查找Jpegfile.cpp中的// Writing Usage。 - Roland Rabien
3个回答

3

libjpeg 是最流行的保存jpeg格式文件的库,但使用起来可能有些麻烦。

以下是一个简单的示例,展示了如何使用它。请查找函数 juce_writeJPEGImageToStream。


你能同时发送 .lib 文件的下载链接吗?我无法编译它。 - Newbie

1

你看过LibGD吗?我似乎找不到许可证,但你也没有指定要求。


GD似乎受到自己的许可证的约束,该许可证类似于ISC许可证。当然,实际上阅读许可证以了解您的义务。 :-) - C. K. Young

1
如果您在Windows上运行应用程序,那么您应该使用微软提供的标准内置的"GDI+"库。每台安装了XP或更高版本的计算机都有这个库。
GDI+旨在取代GDI,而您可能已经在使用GDI,无论您是否知道它,但是它可以与GDI调用共存,只要在两者之间切换时刷新缓冲区即可。请参阅:

http://www.cpjj.net/Miscellaneous/CreateJPEGFromDC.htm

(Hans Passant - 你应该把你的评论写成一个回答。)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接