C#WPF图片序列显示问题 2C

一个byte[]数组转成Bitmap,再在Image控件里显示,
问题在byte[]里面有好几副图像,怎么一次只显示一张,点显示button时显示,点下一页button时,切换到下一张

现在把图片变成了二维的byte[][],
问题是,在BUTTON下转成bitmap以后怎么在IMAGE控件上显示

2个回答

这个要看byte[]里图片是怎么存储的
如果你知道某个图像在byte中下标的范围,可以用Array.Copy先拷贝出来,再用我前面给你的办法转换显示

weixin_36401739
LittleWhite123 怎么在button控件下添加功能,每点击一次,byte[i]里面的i值加一,就是用来显示下一幅图片
接近 3 年之前 回复
weixin_36401739
LittleWhite123 更新了问题,麻烦可以看下么
接近 3 年之前 回复

private void button1_Click(object sender, RoutedEventArgs e)
{
CStaresq IMEAGE = new CStaresq();
CStareim IMASIN = new CStareim();
IMEAGE .ReadandUpload (conn,UploadFilenames[0]);
byte[] ImageShow = IMEAGE.Picbuf[0];

MemoryStream ms1 = new MemoryStream(ImageShow);
System.Drawing.Bitmap bm = (Bitmap)System.Drawing.Image.FromStream(ms1);

        conn.Close();
        ms1.Close();

    }
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!