pictureEdit 可以直接绑定Image 或者 Byte Array
当我们在PictureEdit中放置一个较大图片的时候,会出现将图片容器趁的过大,从而影响下面的显示。 (不知道为什么,后来只有找别的路了)
FileStream fs =new FileStream(_fileName,FileModel.OpenOrCreate);
//_fileName 图片的全名 如***.jpg
byte[] b = new byte[fs.length];
fs.Close(); //文件流操作时一定要记住关。
if(b!=null)
{
Stream stream = newMemoryStream(b);
Bitmapbmtemp = new Bitmap(stream);
Image img =new Bitmap(bmtemp, 170, 156); //指定图片显示尺寸
pictureEdid.EditValue = img;
}
本文探讨了在PictureEdit中直接绑定Image或ByteArray处理大图片时遇到的问题及解决方法,通过使用FileStream和MemoryStream进行文件流操作,以及Bitmap类调整图片尺寸,实现了高效显示大图片的功能。
1038

被折叠的 条评论
为什么被折叠?



