/** Returns the format tags to be used with <code>RasterAccessor</code>. */ protected synchronized RasterFormatTag[] getFormatTags() { RenderedImage[] ri; if (alpha2 == null) { ri = new RenderedImage[3]; } else { ri = new RenderedImage[4]; ri[3] = alpha2; } ri[0] = getSourceImage(0); ri[1] = getSourceImage(1); ri[2] = alpha1; return RasterAccessor.findCompatibleTags(ri, this); } }
/** * Where the mask image is set the original values in the source image are preserved. * Otherwise the values are replaced by the no-data value. * * @param sourceImage The source image. * @param maskImage The mask image. This mask prevents pixel values from being overwritten by fill value (where mask != 0). * @param fillValue The value to replace the original ones. */ public FillConstantOpImage(RenderedImage sourceImage, RenderedImage maskImage, Number fillValue) { super(sourceImage, maskImage, createImageLayout(sourceImage, fillValue), null, true); this.fillValue = fillValue; int compatibleTagId = RasterAccessor.findCompatibleTag(null, maskImage.getSampleModel()); maskFormatTag = new RasterFormatTag(maskImage.getSampleModel(), compatibleTagId); srcDestFormatTags = RasterAccessor.findCompatibleTags(new RenderedImage[]{sourceImage}, this); }
RasterFormatTag[] sourceTags = RasterAccessor.findCompatibleTags(sourceArray, sourceArray[0]); RasterFormatTag[] destTags = RasterAccessor.findCompatibleTags(sourceArray, this); formatTags = new RasterFormatTag[] { sourceTags[0], destTags[1] }; } else {
RasterAccessor.findCompatibleTags(new RenderedImage[] { srcROIImage }, srcROIImage)[0], srcROIImage.getColorModel());
RasterAccessor.findCompatibleTags(new RenderedImage[] { srcROIImage }, srcROIImage)[0], srcROIImage.getColorModel());
roiAccessor = new RasterAccessor(roiRaster, srcRect, RasterAccessor.findCompatibleTags( new RenderedImage[] { srcROIImage }, srcROIImage)[0], srcROIImage.getColorModel());
RasterFormatTag[] tags = RasterAccessor.findCompatibleTags(srcs, dst);
roiAccessor = new RasterAccessor(roiRaster, srcRect, RasterAccessor.findCompatibleTags( new RenderedImage[] { srcROIImage }, srcROIImage)[0], srcROIImage.getColorModel());
roi = srcROIImgExt.getData(srcRect); roiAccessor = new RasterAccessor(roi, srcRect, RasterAccessor.findCompatibleTags( new RenderedImage[] { srcROIImage }, srcROIImage)[0], srcROIImage.getColorModel());
roi = srcROIImgExt.getData(srcRect); roiAccessor = new RasterAccessor(roi, srcRect, RasterAccessor.findCompatibleTags( new RenderedImage[] { srcROIImage }, srcROIImage)[0], srcROIImage.getColorModel());
roi = srcROIImgExt.getData(srcRect); roiAccessor = new RasterAccessor(roi, srcRect, RasterAccessor.findCompatibleTags( new RenderedImage[] { srcROIImage }, srcROIImage)[0], srcROIImage.getColorModel());
roi = new RasterAccessor(roiRaster, srcRect, RasterAccessor.findCompatibleTags( new RenderedImage[] { srcROIImage }, srcROIImage)[0], srcROIImage.getColorModel());
roi = srcROIImgExt.getData(srcRect); roiAccessor = new RasterAccessor(roi, srcRect, RasterAccessor.findCompatibleTags( new RenderedImage[] { srcROIImage }, srcROIImage)[0], srcROIImage.getColorModel());
roi = srcROIImgExt.getData(srcRect); roiAccessor = new RasterAccessor(roi, srcRect, RasterAccessor.findCompatibleTags( new RenderedImage[] { srcROIImage }, srcROIImage)[0], srcROIImage.getColorModel());
roi = srcROIImgExt.getData(srcRect); roiAccessor = new RasterAccessor(roi, srcRect, RasterAccessor.findCompatibleTags( new RenderedImage[] { srcROIImage }, srcROIImage)[0], srcROIImage.getColorModel());
roi = new RasterAccessor(roiRaster, srcRect, RasterAccessor.findCompatibleTags( new RenderedImage[] { srcROIImage }, srcROIImage)[0], srcROIImage.getColorModel());
.findCompatibleTags(new RenderedImage[] { srcROIImage }, srcROIImage)[0], srcROIImage.getColorModel());
.findCompatibleTags(new RenderedImage[] { srcROIImage }, srcROIImage)[0], srcROIImage.getColorModel());
roiAccessor = new RasterAccessor(roi, srcRect, RasterAccessor.findCompatibleTags( new RenderedImage[] { srcROIImage }, srcROIImage)[0], srcROIImage.getColorModel());
roi = new RasterAccessor(roiRaster, srcRect, RasterAccessor.findCompatibleTags( new RenderedImage[] { srcROIImage }, srcROIImage)[0], srcROIImage.getColorModel());