else finalimage.getTiles(); finalimage.dispose();
else finalimage.getTiles(); finalimage.dispose();
else finalimage.getTiles(); finalimage.dispose();
else finalimage.getTiles();
borderIMG.getTiles();
public void testTranslation(boolean useROIAccessor, int dataType, float xScale, float yScale, float xTrans, float yTrans, byte imageValue, Interpolation interpolation) { RenderedImage testIMG = createTestImage(dataType, DEFAULT_WIDTH, DEFAULT_HEIGHT, imageValue, false); PlanarImage testImgWithROI = PlanarImage.wrapRenderedImage(testIMG); testImgWithROI.setProperty("roi", new ROIShape(new Rectangle(0, 0, DEFAULT_WIDTH / 2, DEFAULT_HEIGHT / 2))); // Scaled images RenderedOp scaleImgNear = ScaleDescriptor.create(testImgWithROI, xScale, yScale, xTrans, yTrans, interpolation, null, useROIAccessor, null, null, null); scaleImgNear.getTiles(); // verify the translate int optimization, and that assertThat(scaleImgNear.getRendering(), instanceOf(TranslateIntOpImage.class)); Object roi = scaleImgNear.getProperty("roi"); assertThat(roi, instanceOf(ROI.class)); assertThat(((ROI) roi).getAsImage(), instanceOf(TranslateIntOpImage.class)); double actualX=scaleImgNear.getMinX(); double actualY=scaleImgNear.getMinY(); double expectedX=testIMG.getMinX()+ xTrans; double expectedY=testIMG.getMinY()+ yTrans; double tolerance = 0.1f; assertEquals(expectedX, actualX,tolerance); assertEquals(expectedY, actualY,tolerance); //Final Image disposal if(scaleImgNear instanceof RenderedOp){ ((RenderedOp)scaleImgNear).dispose(); } }
public void testTranslation(boolean useROIAccessor, int dataType, double xScale, double yScale, double xTrans, double yTrans, byte imageValue, Interpolation interpolation) { RenderedImage testIMG = createTestImage(dataType, DEFAULT_WIDTH, DEFAULT_HEIGHT, imageValue, false); PlanarImage testImgWithROI = PlanarImage.wrapRenderedImage(testIMG); testImgWithROI.setProperty("roi", new ROIShape(new Rectangle(0, 0, DEFAULT_WIDTH / 2, DEFAULT_HEIGHT / 2))); // Scaled images RenderedOp scaleImgNear = Scale2Descriptor.create(testImgWithROI, xScale, yScale, xTrans, yTrans, interpolation, null, useROIAccessor, null, null, null); scaleImgNear.getTiles(); // verify the translate int optimization, and that assertThat(scaleImgNear.getRendering(), instanceOf(TranslateIntOpImage.class)); Object roi = scaleImgNear.getProperty("roi"); assertThat(roi, instanceOf(ROI.class)); assertThat(((ROI) roi).getAsImage(), instanceOf(TranslateIntOpImage.class)); double actualX=scaleImgNear.getMinX(); double actualY=scaleImgNear.getMinY(); double expectedX = testIMG.getMinX() + xTrans; double expectedY = testIMG.getMinY() + yTrans; double tolerance = 0.1f; assertEquals(expectedX, actualX, tolerance); assertEquals(expectedY, actualY, tolerance); // Final Image disposal if (scaleImgNear instanceof RenderedOp) { ((RenderedOp) scaleImgNear).dispose(); } }
RenderedImageBrowser.showChain(finalimage, false, false, null); else finalimage.getTiles(); finalimage.dispose(); RenderedImageBrowser.showChain(finalimage, false, false, null); else finalimage.getTiles(); finalimage.dispose(); RenderedImageBrowser.showChain(finalimage, false, false, null); else finalimage.getTiles(); finalimage.dispose(); RenderedImageBrowser.showChain(finalimage, false, false, null); else finalimage.getTiles(); finalimage.dispose();
RenderedImageBrowser.showChain(finalimage, false, false, null); else finalimage.getTiles(); finalimage.dispose(); RenderedImageBrowser.showChain(finalimage, false, false, null); else finalimage.getTiles(); finalimage.dispose(); RenderedImageBrowser.showChain(finalimage, false, false, null); else finalimage.getTiles(); finalimage.dispose(); RenderedImageBrowser.showChain(finalimage, false, false, null); else finalimage.getTiles(); finalimage.dispose();
RenderedImageBrowser.showChain(finalimage, false, false, null); else finalimage.getTiles(); finalimage.dispose(); RenderedImageBrowser.showChain(finalimage, false, false, null); else finalimage.getTiles(); finalimage.dispose(); RenderedImageBrowser.showChain(finalimage, false, false, null); else finalimage.getTiles(); finalimage.dispose(); RenderedImageBrowser.showChain(finalimage, false, false, null); else finalimage.getTiles(); finalimage.dispose();
RenderedImageBrowser.showChain(finalimage, false, false, null); else finalimage.getTiles(); finalimage.dispose(); RenderedImageBrowser.showChain(finalimage, false, false, null); else finalimage.getTiles(); finalimage.dispose(); RenderedImageBrowser.showChain(finalimage, false, false, null); else finalimage.getTiles(); finalimage.dispose(); RenderedImageBrowser.showChain(finalimage, false, false, null); else finalimage.getTiles(); finalimage.dispose();
finalimage.getTiles();
destinationIMG.getTiles();
RenderedImageBrowser.showChain(finalImage, false, false, null); } else { finalImage.getTiles(); RenderedImageBrowser.showChain(finalImage, false, false, null); } else { finalImage.getTiles(); RenderedImageBrowser.showChain(finalImage, false, false, null); } else { finalImage.getTiles(); RenderedImageBrowser.showChain(finalImage, false, false, null); } else { finalImage.getTiles();
translated); Assert.assertNotNull(merged.getTiles());