c++读写BMP JPG 和png 的图像文件(linux)

时间:2016-12-17 11:09:28
【文件属性】:

文件名称:c++读写BMP JPG 和png 的图像文件(linux)

文件大小:900KB

文件格式:GZ

更新时间:2016-12-17 11:09:28

图像文件 bmp jpg png

本程序借助libpng和libjpeg库 ,以C++类的方式实现linux下对png jpg和bmp常见类型的图像文件的读写。要在程序中显示图像可自行用opengl或其他方式完成。


【文件预览】:
imageHandler
----bmp.cpp(4KB)
----test.jpg(7KB)
----png.h(425B)
----hello.bmp(900KB)
----ImageInfo.cpp(2KB)
----test(62KB)
----jpg.h(368B)
----jpg.cpp(3KB)
----include.h(335B)
----test.bmp(900KB)
----ImageHandler.cpp(2KB)
----ImageHandler.h(800B)
----JPGHandler.h(316B)
----hello.jpg(796KB)
----main.cpp(480B)
----bmp.h(1KB)
----hello.png(42KB)
----readme(185B)
----png.cpp(5KB)
----ImageInfo.h(973B)
----test.png(12KB)

网友评论

  • 值得学习,感谢分享!
  • 很有帮助,派大用了
  • 已经用上,不错。
  • 非常好,谢谢
  • 可以参考的好例子,感谢分享!!!
  • 代码不错!
  • 还好,感谢分享
  • 可以参考的好例子,感谢分享!!!
  • 代码内部还是依赖了jpeg和png库来解析图片数据,下载前并不知道有这种库依赖关系,还以为是代码自解析图片数据格式。有点浪费我的积分。
  • 非常实用 我主要用bmp读写
  • 代码很详细,很实用 谢谢
  • 只是做参考,写的还算不错
  • 很好 非常实用 赞一个
  • 可以参考的代码,但是有点简单,缺少好多功能
  • 蛮值得参考的代码,可惜太简单,只是打开而已
  • 这个代码倒是写的不错,但是在Mac下面读取BMP会崩溃……似乎是系统不同,所以数据类型所占的内存不同?