将位图对象分配给图像 [英] Assign bit map object to image
本文介绍了将位图对象分配给图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经使用下面给出的编码为图像分配了位图对象..如何为图像分配位图对象..帮助我
CrystalDecisions.CrystalReports.Engine.PictureObject myPictureObjectOnReport; myPictureObjectOnReport = (CrystalDecisions.CrystalReports.Engine.PictureObject)objRep.ReportDefinition.ReportObjects["pctCompanyImage"]; byte[] content = (byte[])dtAddress.Rows[0]["COMPANY_LOGO"]; MemoryStream stream = new MemoryStream(content); Bitmap bitmap = new Bitmap(stream);
[edit]已删除喊话"-OriginalGriff [/edit]
解决方案
这个问题没有任何意义.您不能将Bitmap
分配给Image
,因为Bitmap
是Image
.请参阅:
http://msdn.microsoft.com/en-us/library/system.drawing. bitmap.aspx [ ^ ].
从代码的最后一个赋值语句中,您已经获得了需要的图像,该图像是从内存流中构造的.
—SA
hi
I have assigned bit map object for the image using the coding given below..how to assign the bit map object for the image..help me
CrystalDecisions.CrystalReports.Engine.PictureObject myPictureObjectOnReport; myPictureObjectOnReport = (CrystalDecisions.CrystalReports.Engine.PictureObject)objRep.ReportDefinition.ReportObjects["pctCompanyImage"]; byte[] content = (byte[])dtAddress.Rows[0]["COMPANY_LOGO"]; MemoryStream stream = new MemoryStream(content); Bitmap bitmap = new Bitmap(stream);
[edit]SHOUTING removed - OriginalGriff[/edit]
解决方案
The question makes no sense. You cannot assignBitmap
toImage
, becauseBitmap
isImage
. Please see:
http://msdn.microsoft.com/en-us/library/system.drawing.bitmap.aspx[^].
From your last assignment statement of your code, you already got an image you need, constructed from a memory stream.
—SA
这篇关于将位图对象分配给图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文