/// <summary>
 /// Reads the data as a stream with a specified buffer size.
 /// </summary>
 /// <param name="buffersize">The buffer size to be used to read the data.</param>
 /// <returns></returns>
 public Stream GetStream(int buffersize)
 {
     image.SetOffset(targetOffset);
     return(image.ReadStream((int)Size, buffersize));
 }