개발/C#

C# 압축파일에서 압축풀지 않고 이미지 가져오기

FA1976 2019. 4. 29. 12:19

dotnetzip 사용시

아래처럼 하면 압축을 풀지 않고 이미지를 가지고 올수 있음.. ㅎㅎㅎㅎ

            using (ZipFile zip = ZipFile.Read(filepath"))
            {
                foreach (ZipEntry e1 in zip)
                {
                        CrcCalculatorStream reader = e1.OpenReader();
                        MemoryStream memstream = new MemoryStream();
                        reader.CopyTo(memstream);
                        byte[] bytes = memstream.ToArray();
                        Image img1 = Image.FromStream(memstream);
                        pictureBox1.Image = img1;
                     
                }
            }