C# 图像重建

蜗牛的希望 2012-05-18 08:52:32
我现在又512*512的数据byte[],要重建成24或者32位的图像,图像大小是512*512像素。在c++里面使用的是HBITMAP hBmp = ::CreateDIBitmap(pDC->GetSafeHdc(),&GrayBITMAPINFOHEADER,CBM_INIT,m_pPixels,pGrayBITMAPINFO,DIB_RGB_COLORS);函数,不知道在C#里面怎么处理。
...全文
105 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
蜗牛的希望 2012-05-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

先转换成Bitmap
byte[] buffer;// 图像字节数组
Bitmap b = new Bitmap(new MemeryStream(buffer));

再将bitmap缩小
[/Quote]


512*512大小的数组byte[] 和512*512大小的图像 在24位格式下肯定是不一样的 不能直接转换 我不明白1楼的意思是什么?
请叫我卷福 2012-05-18
  • 打赏
  • 举报
回复
先转换成Bitmap
byte[] buffer;// 图像字节数组
Bitmap b = new Bitmap(new MemeryStream(buffer));

再将bitmap缩小

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧