@Override protected RenderedImage createImage(int level) { final ImageReadParam readParam = new ImageReadParam(); //imageReader.getDefaultReadParam(); readParam.setSourceBands(new int[]{bandIndex}); readParam.setDestinationBands(new int[]{bandIndex});
param.setDestinationBands(bmpParam.getDestinationBands()); param.setDestinationOffset(bmpParam.getDestinationOffset()); param.setSourceBands(bmpParam.getSourceBands()); param.setSourceRegion(bmpParam.getSourceRegion()); param.setSourceSubsampling(bmpParam.getSourceXSubsampling(),
param.setDestinationBands(bmpParam.getDestinationBands()); param.setDestinationOffset(bmpParam.getDestinationOffset()); param.setSourceBands(bmpParam.getSourceBands()); param.setSourceRegion(bmpParam.getSourceRegion()); param.setSourceSubsampling(bmpParam.getSourceXSubsampling(),
param.setDestinationBands(bmpParam.getDestinationBands()); param.setDestinationOffset(bmpParam.getDestinationOffset()); param.setSourceBands(bmpParam.getSourceBands()); param.setSourceRegion(bmpParam.getSourceRegion()); param.setSourceSubsampling(bmpParam.getSourceXSubsampling(),
try { ImageReadParam readParam = reader.getDefaultReadParam(); readParam.setSourceBands(new int[]{0}); readParam.setSourceSubsampling(sourceStepX, sourceStepY, 0, 0); readParam.setSourceRegion(new Rectangle(sourceOffsetX, sourceOffsetY, sourceWidth, sourceHeight));
int[] srcBands = this.getSourceBands(); if (srcBands != null) param.setSourceBands((int[]) srcBands.clone());
newParam.setSourceBands(param.getSourceBands()); newParam.setSourceRegion(param.getSourceRegion()); if (param.getSourceMaxProgressivePass() != Integer.MAX_VALUE) {
int[] srcBands = this.getSourceBands(); if (srcBands != null) param.setSourceBands((int[]) srcBands.clone());