/** * Update the overlay */ void updateResultOverlay() { if( null != clusteredImage ) { int slice = image.getCurrentSlice(); ImageRoi roi = null; roi = new ImageRoi(0, 0, clusteredImage.getImageStack().getProcessor(slice)); roi.setOpacity((double) opacitySlider.getValue()/100); image.setOverlay(new Overlay(roi)); } }
public synchronized Object clone() { ImageRoi roi2 = (ImageRoi)super.clone(); ImagePlus imp = new ImagePlus("", img); roi2.setProcessor(imp.getProcessor()); roi2.setOpacity(getOpacity()); roi2.zeroTransparent = !zeroTransparent; roi2.setZeroTransparent(zeroTransparent); return roi2; }
public synchronized Object clone() { ImageRoi roi2 = (ImageRoi)super.clone(); ImagePlus imp = new ImagePlus("", img); roi2.setProcessor(imp.getProcessor()); roi2.setOpacity(getOpacity()); roi2.zeroTransparent = !zeroTransparent; roi2.setZeroTransparent(zeroTransparent); return roi2; }
roi.setOpacity( 1.0 ); roi = new ImageRoi( 0, 0, lines ); roi.setZeroTransparent( true ); roi.setOpacity( 1.0 ); roi.setOpacity( 1.0 ); roi.setOpacity( opacity );
roi.setOpacity( 1.0 ); roi = new ImageRoi( 0, 0, lines ); roi.setZeroTransparent( true ); roi.setOpacity( 1.0 ); roi.setOpacity( 1.0 ); roi.setOpacity( opacity );
Roi getImageRoi(Roi roi, int opacity, int size, int options) { if (size<=0) return roi; Rectangle r = roi.getBounds(); byte[] bytes = new byte[size]; for (int i=0; i<size; i++) bytes[i] = (byte)getByte(COORDINATES+i); ImagePlus imp = new Opener().deserialize(bytes); ImageRoi roi2 = new ImageRoi(r.x, r.y, imp.getProcessor()); roi2.setOpacity(opacity/255.0); if ((options&ZERO_TRANSPARENT)!=0) roi2.setZeroTransparent(true); return roi2; }
Roi getImageRoi(Roi roi, int opacity, int size, int options) { if (size<=0) return roi; Rectangle r = roi.getBounds(); byte[] bytes = new byte[size]; for (int i=0; i<size; i++) bytes[i] = (byte)getByte(COORDINATES+i); ImagePlus imp = new Opener().deserialize(bytes); ImageRoi roi2 = new ImageRoi(r.x, r.y, imp.getProcessor()); roi2.setOpacity(opacity/255.0); if ((options&ZERO_TRANSPARENT)!=0) roi2.setZeroTransparent(true); return roi2; }
((ImageRoi) roi).setOpacity(OVERLAY_OPACITY_PERCENT / 100.0); if (overlayList == null) overlayList = new Overlay();
public boolean showImageDialog(String name) { ImageRoi iRoi = (ImageRoi)roi; boolean zeroTransparent = iRoi.getZeroTransparent(); GenericDialog gd = new GenericDialog("Image ROI Properties"); gd.addStringField("Name:", name, 15); gd.addNumericField("Opacity (0-100%):", iRoi.getOpacity()*100.0, 0); gd.addCheckbox("Transparent background", zeroTransparent); if (addToOverlay) gd.addCheckbox("New Overlay", false); gd.showDialog(); if (gd.wasCanceled()) return false; name = gd.getNextString(); roi.setName(name.length()>0?name:null); double opacity = gd.getNextNumber()/100.0; iRoi.setOpacity(opacity); boolean zeroTransparent2 = gd.getNextBoolean(); if (zeroTransparent!=zeroTransparent2) iRoi.setZeroTransparent(zeroTransparent2); boolean newOverlay = addToOverlay?gd.getNextBoolean():false; if (newOverlay) roi.setName("new-overlay"); return true; }
public boolean showImageDialog(String name) { ImageRoi iRoi = (ImageRoi)roi; boolean zeroTransparent = iRoi.getZeroTransparent(); GenericDialog gd = new GenericDialog("Image ROI Properties"); gd.addStringField("Name:", name, 15); gd.addNumericField("Opacity (0-100%):", iRoi.getOpacity()*100.0, 0); gd.addCheckbox("Transparent background", zeroTransparent); if (addToOverlay) gd.addCheckbox("New Overlay", false); gd.showDialog(); if (gd.wasCanceled()) return false; name = gd.getNextString(); roi.setName(name.length()>0?name:null); double opacity = gd.getNextNumber()/100.0; iRoi.setOpacity(opacity); boolean zeroTransparent2 = gd.getNextBoolean(); if (zeroTransparent!=zeroTransparent2) iRoi.setZeroTransparent(zeroTransparent2); boolean newOverlay = addToOverlay?gd.getNextBoolean():false; if (newOverlay) roi.setName("new-overlay"); return true; }
roi.setOpacity( opacity ); aux.setOverlay( new Overlay( roi ) ); aux = aux.flatten();
roi.setOpacity( opacity ); aux.setOverlay( new Overlay( roi ) ); aux = aux.flatten();
((ImageRoi)roi).setOpacity(opacity); if (roi instanceof PointRoi) { if (pointType!=-1) ((PointRoi)roi).setPointType(pointType); ((ImageRoi)roi).setOpacity(opacity);
((ImageRoi)roi).setOpacity(opacity); if (roi instanceof PointRoi) { if (pointType!=-1) ((PointRoi)roi).setPointType(pointType); ((ImageRoi)roi).setOpacity(opacity);
roi.setName(overlay.getShortTitle()); if (opacity!=100) ((ImageRoi)roi).setOpacity(opacity/100.0); ((ImageRoi)roi).setZeroTransparent(zeroTransparent); if (createImageRoi)
roi.setName(overlay.getShortTitle()); if (opacity!=100) ((ImageRoi)roi).setOpacity(opacity/100.0); ((ImageRoi)roi).setZeroTransparent(zeroTransparent); if (createImageRoi)