public void removeBorder(ImagePlus img) { CanvasResizer resizer = new CanvasResizer(); /* if(BACKGROUND==255){ Color bgcolor = (img.isInvertedLut()) ? Color.BLACK : Color.WHITE; Toolbar.setBackgroundColor(bgcolor); }else{ Color bgcolor = (img.isInvertedLut()) ? Color.WHITE : Color.BLACK; Toolbar.setBackgroundColor(bgcolor); } */ img.setProcessor(resizer.expandImage(img.getProcessor(), img.getWidth()-2, img.getHeight()-2, -1, -1)); }
ImageStack result = new ImageStack(w, h); CanvasResizer resizer = new CanvasResizer(); try { Field zeroFill = resizer.getClass().getDeclaredField("zeroFill");
double yOff = (rrDia - (usedB - usedT)) / 2; ImageStack stackNew = (new CanvasResizer()).expandStack(stackOld, (int) rrDia, (int) rrDia, (int) xOff, (int) yOff); impB.setStack(stackNew); ImageProcessor ip = impB.getProcessor();
double yOff = (rrDia - (usedB - usedT)) / 2; ImageStack stackNew = (new CanvasResizer()).expandStack(stackOld, (int) rrDia, (int) rrDia, (int) xOff, (int) yOff); impB.setStack(stackNew); ImageProcessor ip = impB.getProcessor();
ImageStack stack = image.getStack(); ImageStack result = new ImageStack(w, h); CanvasResizer resizer = new CanvasResizer(); try { Field zeroFill = resizer.getClass().getDeclaredField("zeroFill");
offsetY=-1; removeBorder=true; CanvasResizer resizer = new CanvasResizer(); Color oldbg = Toolbar.getBackgroundColor(); Prefs.set("resizer.zero", false);
CanvasResizer cr= new CanvasResizer(); stackNew = cr.expandStack(tstack, (xe+2), (ye+18), 1, 1); imp3 = new ImagePlus("Auto Threshold", stackNew); CanvasResizer cr= new CanvasResizer(); stackNew = cr.expandStack(tstack, (xe+2), (ye+18), 1, 1); imp3 = new ImagePlus("Auto Threshold", stackNew);