如何从zip中设置图片框图像位置而不提取?

时间:2014-04-04 12:03:24

标签: c# zip

我想从zip文件中设置图片框而不提取zip。 我的代码:

ZipFile zip = new ZipFile("data.zip");
using (Stream s = zip["p3.png"].OpenReader())
{
    picturebox.ImageLocation = s.ToString();
}

图片框显示错误图片。

1 个答案:

答案 0 :(得分:0)

我应该使用Bitmap。正确的代码:

ZipFile zip = new ZipFile("data.zip");
using (Stream s = zip["p3.png"].OpenReader())
{
    Bitmap bitmap= new Bitmap(s);
    PictureBox picturebox.Image = bitmap;
}