【问题标题】:Display image file using C programming使用 C 编程显示图像文件
【发布时间】:2013-02-02 16:11:03
【问题描述】:

我想使用 c 编程读取和显示 png 图像。请提出一些方法。是否可以使用 libPng 库来显示图像?

【问题讨论】:

  • 你没有提到操作系统
  • 顺便说一句,最简单(也是最丑陋)的方法是使用您的文件(例如system()execl())调用外部查看器。

标签: c libpng


【解决方案1】:

libPng 只会为您将图像解码为 RGBA 数组。然后显示图像,您可以使用 OpenGL 或依赖于操作系统的图形库。

编辑:既然你说你使用的是windows:

在 Windows 上,您有很多库选择:我建议您从 SDL 开始,您可以先显示您的图像,如下所示:http://www.sdltutorials.com/Data/Posts/105/ss1.jpg,然后从那里继续构建您的应用程序。有很多关于 SDL 的教程(参见此处:http://www.sdltutorials.com/tutorials)。 JPG来自这个:http://www.sdltutorials.com/sdl-coordinates-and-blitting

【讨论】:

  • 好的。谢谢你。所以我在windows机器上开发。所以我需要找到一些有助于显示图像的库吗? ImageMagick 是否属于此类?
  • 我所做的是使用 zint 和 libpng 我开发了条形码图像。现在我想显示图像。所以我关心的是如何用C语言做显示
  • ImageMagick 是一个程序,您需要的是一个库,这样您就可以开发自己的程序而不是使用 ImageMagick。我编辑了我的答案!
猜你喜欢
  • 2015-10-14
  • 1970-01-01
  • 1970-01-01
  • 2019-04-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多