public override void Open(Stream stream) { //base.Open(stream); byte[] data = new byte[stream.Length]; stream.Read(data, 0, (int)stream.Length); byte[] dataDeflated = ImageRow.Deflate(data); MemoryStream memoryStream = new MemoryStream(dataDeflated); //Image = ImageReader.ReadImageFrom(memoryStream); //ReadMetadataPartsFromImage(); //AddUnknownObjects(); base.Open(memoryStream); }