int deltaX = childMinX - parentX;
int deltaY = childMinY - parentY;
return new Raster(subSampleModel, getDataBuffer(),
new Rectangle(childMinX, childMinY, width, height),
new Point(sampleModelTranslateX + deltaX,
sampleModelTranslateY + deltaY), this);
}