如何在C#中用小画家打开一张图片?(注:这张图片是存放于ORACLE数据库中一张表的字段里的)TKS!
如何在C#中用小画家打开一张图片?(注:这张图片是存放于ORACLE数据库中一张表的字段里的)TKS! 问题点数:50、回复次数:4Top
1 楼Knight94(愚翁)回复于 2006-07-01 14:48:02 得分 40
你需要先获得图片的byte流,然后转换成Image对象,在进行显示。
例如:
byte[] bData = ...;//Set its value from DB
MemoryStream ms = new MemoryStream( bData, true );
ms.Read( bData, 0, bData.Length );
// Create a bitmap from the stream
Bitmap bmp = new Bitmap(stream);
ms.Close();
//Show image using "bmp" objectTop
2 楼SHAUKI(食尸鬼)回复于 2006-07-01 14:51:20 得分 0
非常感谢!Top
3 楼kssys()回复于 2006-07-01 14:52:15 得分 10
小画家好像不能从内存读取东西,因此应把数据库的东西保存成文件,再用小画家打开。
Top
4 楼SHAUKI(食尸鬼)回复于 2006-07-02 14:07:45 得分 0
如Knight94(愚翁) 所说,把流变成Bitmap就可以了吧Top




