如何使用c++将像素矩阵转换成图片显示出来?不要使用opencv,QT等 20

我一直在纠结这个问题,使用C++操作图片,显示将图片数据读取出来,放在一个二维数组中,然后使用如何进行下一步,将二维数组中的像素数据转换成图片显示出来?... 我一直在纠结这个问题,使用C++操作图片,显示将图片数据读取出来,放在一个二维数组中,然后使用如何进行下一步,将二维数组中的像素数据转换成图片显示出来? 展开
 我来答
yuripa1018
2015-07-02 · TA获得超过332个赞
知道小有建树答主
回答量:168
采纳率:0%
帮助的人:154万
展开全部
windows下使用gdi的SetPixel函数将二维数组中的RGB值一个像素一个像素的画出来就好了。可以参考这个代码:
http://www.cnblogs.com/gamesky/archive/2012/08/14/2638028.html
坑里有个坑
2015-07-01 · 超过22用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:22.8万
展开全部
gdi,opengl或者dx
建个DIB丢进去就行了
追问
BITMAPFILEHEADER,BITMAPFILEHEADER,BITMAPINFOHEADER,这几个结构体,我已经将图片像素保存到文件中,我怎么将里面数据显示成图片?这下面是保存图像像素的代码,如果用gdi,opengl,dx的话就要调用某个函数就可以显示,但是我还是不知道怎么显示的,能用API显示吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式