public override DataBlk getInternCompData(DataBlk blk, int c) { if (c < 0 || c >= this.nc) { throw new ArgumentOutOfRangeException("c"); } blk.offset = 0; blk.scanw = blk.w; blk.progressive = false; blk.Data = this.GetDataArray(blk.ulx, blk.uly, blk.w, blk.h); return blk; }