2 lghouses lghouses 于 2016.02.21 22:26 提问

【C++】 想用GDI+编辑内存中BYTE*的图片 5C

图片是BYTE*的形式保存在内存里,
请问怎样用GDI+编辑呢?
Graphics的构造函数中没有直接根据BYTE来构造的,最多是用Image*来构造对象,
但是Image对象不能直接根据BYTE*来构造,需要用IStream才可以。
但是又怎么将BYTE*搞成IStream!?
在网上找了半天都没有人能写一个完整的代码,请大神们打救!

4个回答

mengyin521
mengyin521   2016.02.21 23:22

直接把你的Byte* 写入到Istream中

a1004032158
a1004032158   2016.02.21 23:39
Trent1985
Trent1985   2016.02.22 09:48

解码image,找到byte数据区,单独处理!

VisualEleven
VisualEleven   Ds   Rxr 2016.02.22 15:27

CreateStreamOnHGlobal

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!