void setMagnification2(double magnification) { if (magnification>32.0) magnification = 32.0; if (magnification<zoomLevels[0]) magnification = zoomLevels[0]; this.magnification = magnification; imp.setTitle(imp.getTitle()); }
protected void setMagnification2(double magnification) { if (magnification>32.0) magnification = 32.0; if (magnification<0.03125) magnification = 0.03125; this.magnification = magnification; imp.setTitle(imp.getTitle()); }
/** Sets the title of the ImagePlus to the name of the given Display. */ @Override public void updateLegacyImage(ImageDisplay disp, ImagePlus imp) { imp.setTitle(disp.getName()); }
void setMagnification2(double magnification) { if (magnification>32.0) magnification = 32.0; if (magnification<zoomLevels[0]) magnification = zoomLevels[0]; this.magnification = magnification; imp.setTitle(imp.getTitle()); }
public ImagePlus duplicateSubstack(ImagePlus imp, String newTitle, int first, int last) { ImagePlus imp2 = (new Duplicator()).run(imp, first, last); imp2.setTitle(newTitle); return imp2; }
public ImagePlus duplicateStack(ImagePlus imp, String newTitle) { ImagePlus imp2 = (new Duplicator()).run(imp); imp2.setTitle(newTitle); return imp2; }
public ImagePlus duplicateStack(ImagePlus imp, String newTitle) { ImagePlus imp2 = (new Duplicator()).run(imp); imp2.setTitle(newTitle); return imp2; }
public ImagePlus duplicateSubstack(ImagePlus imp, String newTitle, int first, int last) { ImagePlus imp2 = (new Duplicator()).run(imp, first, last); imp2.setTitle(newTitle); return imp2; }
@Override public void setMagnification(double mag) { if (mag < 0.00000001) mag = 0.00000001; // ensure a stroke of thickness 1.0 regardless of magnification this.stroke = new BasicStroke((float)(1.0/mag), BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER); // FIXES MAG TO ImageCanvas.zoomLevel LIMITS!! //super.setMagnification(mag); // So, manually: this.magnification = mag; imp.setTitle(imp.getTitle()); display.getMode().magnificationUpdated(srcRect, mag); }
static void checkForDuplicateName(ImagePlus imp) { if (checkForDuplicateName) { String name = imp.getTitle(); if (isDuplicateName(name)) imp.setTitle(getUniqueName(name)); } checkForDuplicateName = false; }
/** Sets an {@link ImagePlus}' metadata to match a given {@link Dataset}. */ @Override public void updateLegacyImage(final Dataset ds, final ImagePlus imp) { imp.setTitle(ds.getName()); CalibrationUtils.copyCalibrationToImagePlus( ds.getImgPlus(), imp ); } }
static void checkForDuplicateName(ImagePlus imp) { if (checkForDuplicateName) { String name = imp.getTitle(); if (isDuplicateName(name)) imp.setTitle(getUniqueName(name)); } checkForDuplicateName = false; }
public ImagePlus register( NamedPointSet points0, NamedPointSet points1 ) { FastMatrix affine=bestBetweenPoints( points0, sourceImages[0], points1, sourceImages[1] ); TransformedImage ti = new TransformedImage( sourceImages[0], sourceImages[1] ); ti.setTransformation( affine ); ImagePlus transformed = ti.getTransformed(); transformed.setTitle( "Transformed" ); return transformed; } }
/** Repaints all open image windows. */ public synchronized static void repaintImageWindows() { int[] list = getIDList(); if (list==null) return; for (int i=0; i<list.length; i++) { ImagePlus imp2 = getImage(list[i]); if (imp2!=null) { imp2.setTitle(imp2.getTitle()); // update "(G)" flag (global calibration) ImageWindow win = imp2.getWindow(); if (win!=null) win.repaint(); } } }
/** Repaints all open image windows. */ public synchronized static void repaintImageWindows() { int[] list = getIDList(); if (list==null) return; for (int i=0; i<list.length; i++) { ImagePlus imp2 = getImage(list[i]); if (imp2!=null) { imp2.setTitle(imp2.getTitle()); // update "(G)" flag (global calibration) ImageWindow win = imp2.getWindow(); if (win!=null) win.repaint(); } } }
private void rename() { ImagePlus imp = IJ.getImage(); GenericDialog gd = new GenericDialog("Rename"); gd.addStringField("Title:", imp.getTitle(), 30); gd.showDialog(); if (!gd.wasCanceled()) imp.setTitle(gd.getNextString()); }
private void rename() { ImagePlus imp = IJ.getImage(); GenericDialog gd = new GenericDialog("Rename"); gd.addStringField("Title:", imp.getTitle(), 30); gd.showDialog(); if (!gd.wasCanceled()) imp.setTitle(gd.getNextString()); }
/** Creates a hyperstack montage and returns it as an ImagePlus. */ private ImagePlus makeHyperstackMontage(ImagePlus imp, int columns, int rows, double scale, int inc, int borderWidth, boolean labels) { ImagePlus[] channels = ChannelSplitter.split(imp); int n = channels.length; ImagePlus[] montages = new ImagePlus[n]; for (int i=0; i<n; i++) { int last = channels[i].getStackSize(); montages[i] = makeMontage2(channels[i], columns, rows, scale, 1, last, inc, borderWidth, labels); } ImagePlus montage = (new RGBStackMerge()).mergeHyperstacks(montages, false); montage.setCalibration(montages[0].getCalibration()); montage.setTitle("Montage"); return montage; }
/** Creates a hyperstack montage and returns it as an ImagePlus. */ private ImagePlus makeHyperstackMontage(ImagePlus imp, int columns, int rows, double scale, int inc, int borderWidth, boolean labels) { ImagePlus[] channels = ChannelSplitter.split(imp); int n = channels.length; ImagePlus[] montages = new ImagePlus[n]; for (int i=0; i<n; i++) { int last = channels[i].getStackSize(); montages[i] = makeMontage2(channels[i], columns, rows, scale, 1, last, inc, borderWidth, labels); } ImagePlus montage = (new RGBStackMerge()).mergeHyperstacks(montages, false); montage.setCalibration(montages[0].getCalibration()); montage.setTitle("Montage"); return montage; }
/** The behavior is undefined if @param last is not a descendant of @param first. */ public void createReviewStack(final Node<T> first, final Node<T> last, final Tag tag, final String filepath, final int width, final int height, final double magnification, final int image_type) { try { final ImagePlus imp = project.getLoader().createLazyFlyThrough(generateRegions(first, last, width, height, magnification), magnification, image_type, this); imp.setTitle(imp.getTitle() + tag.toString()); ij.IJ.redirectErrorMessages(); new FileSaver(imp).saveAsZip(filepath); } catch (final Exception e) { IJError.print(e); Utils.log("\nERROR: NOT created review stack for " + tag.toString()); return; } }