如何在没有额外的情况下从zip设置图片框图像位置

本文关键字:设置 zip 框图 位置 图像 情况下 | 更新日期: 2023-09-27 17:56:42

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

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

图片框 显示错误图像。

如何在没有额外的情况下从zip设置图片框图像位置

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

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