/// <summary> /// Progressively decodes the background image /// </summary> /// <param name="backgroundMap"></param> public IWPixelMap ProgressiveDecodeBackground(IWPixelMap backgroundMap) { using (DjvuReader reader = Reader.CloneReader(_dataLocation, Length)) { backgroundMap.Decode(reader); } return backgroundMap; }
/// <summary> /// Decodes the background image for this chunk /// </summary> /// <returns></returns> private IWPixelMap DecodeBackgroundImage() { using (DjvuReader reader = Reader.CloneReader(_dataLocation, Length)) { IWPixelMap background = new IWPixelMap(); background.Decode(reader); return background; } }
/// <summary> /// Decodes the thumbnail image for this chunk /// </summary> /// <returns></returns> private IWPixelMap DecodeThumbnailImage() { using (DjvuReader reader = Reader.CloneReader(_dataLocation, Length)) { IWPixelMap thumbnail = new IWPixelMap(); thumbnail.Decode(reader); return thumbnail; } }