protected override void Convert(String sourceName, ArraySegment <Byte> sourceData, String target) { using (MemoryStream ms = new MemoryStream(sourceData.Array, sourceData.Offset, sourceData.Count)) using (FileStream output = File.Create(target)) { UnsafeList <Byte> result = _reader.Read(sourceName, ms); ArraySegment <Byte> buff = result.GetBuffer(); output.Write(buff.Array, buff.Offset, buff.Count); } }
private static Byte[] ReadImageFile(String resourcePath, FileStream input) { UnsafeList <Byte> uns = _tiffReader.Read(resourcePath, input); return(uns.CopyToArray()); }