示例#1
0
 public void ReadArchive(string fileName)
 {
     using (MemoryStream memoryStream = new MemoryStream())
     {
         using (var archive = ArchiveFactory.Open(fileName))
         {
             foreach (IArchiveEntry entry in archive.Entries)
             {
                 if (!entry.IsDirectory && entry.Key != "ComicInfo.xml")
                 {
                     memoryStream.Position = 0;
                     entry.WriteTo(memoryStream);
                     var buffer = memoryStream.ToArray();
                     ImageCreation.CreateBitmapImageFromByteArray(buffer);
                 }
                 else
                 {
                 }
             }
         }
     }
 }
 void OnEnable()
 {
     targetTest = target as ImageCreation;
 }