29 ParameterBlock pbSubtracted =
new ParameterBlock();
30 pbSubtracted.addSource(raster.render(raster.getGridGeometry().getExtent()));
31 pbSubtracted.addSource(raster2.render(raster2.getGridGeometry().getExtent()));
32 RenderedOp subtractedImage = JAI.create(
"idct", pbSubtracted);
42 final SampleDimension sd =
new SampleDimension.Builder().setName(
"t")
44 (raster.getSampleDimensions().get(rd1).getName() +
"idct"
45 + raster2.getSampleDimensions().get(rd2).getName()).toString(),
46 raster.getSampleDimensions().get(0).getMeasurementRange().get(),
47 raster.getSampleDimensions().get(0).getTransferFunction().get(),
48 raster.getSampleDimensions().get(0).getUnits().get())
51 List<SampleDimension>sds=
new LinkedList<SampleDimension>();
57 BufferedGridCoverage coverage =
new BufferedGridCoverage(raster2.getGridGeometry(),
58 sds, DataBuffer.TYPE_SHORT);
59 WritableRaster rasterr = ((BufferedImage) coverage.render(
null)).getRaster();
60 rasterr.setRect(subtractedImage.getSourceImage(0).getData());