ImageJ安装包
ImageJ安装包 ,不用安装直接放到桌面,使用时直接打开exe文件即可。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1881669 2014-04-19 09:34 ImageJij.jar
文件 90 2018-04-26 12:23 ImageJImageJ.cfg
文件 168448 2006-02-02 22:30 ImageJImageJ.exe
文件 2157 2014-04-19 09:38 ImageJREADME.html
文件 26 2008-03-04 06:31 ImageJ
un
文件 2106 2012-06-25 03:12 ImageJImageJ.appContentsInfo.plist
文件 8 2003-10-28 22:53 ImageJImageJ.appContentsPkgInfo
文件 47744 2006-07-27 10:39 ImageJImageJ.appContentsMacOSJavaApplicationStub
文件 51856 2004-05-13 05:31 ImageJImageJ.appContentsMacOSJavaApplicationStub-old
文件 38257 2004-02-09 23:58 ImageJImageJ.appContentsResourcesImageJ.icns
文件 70 2006-03-03 05:15 ImageJImageJ.appContentsResourcesJavaWhere is ij.jar.txt
文件 2216 2012-06-25 03:04 ImageJImageJ64.appContentsInfo.plist
文件 8 2003-10-28 22:53 ImageJImageJ64.appContentsPkgInfo
文件 14064 2007-09-29 14:53 ImageJImageJ64.appContentsMacOSJavaApplicationStub
文件 38257 2004-02-09 23:58 ImageJImageJ64.appContentsResourcesImageJ.icns
文件 768 2006-04-05 03:42 ImageJluts16_Colors.lut
文件 2438 2006-04-05 03:42 ImageJluts5_Ramps.lut
文件 768 2006-04-05 03:42 ImageJluts6_Shades.lut
文件 800 2006-04-05 03:42 ImageJlutsBlue_Orange_icb.lut
文件 768 2006-04-05 03:42 ImageJlutsBRGBCMYW.lut
文件 800 2006-04-05 03:42 ImageJlutsCool.lut
文件 768 2003-07-04 03:10 ImageJlutsCyan_Hot.lut
文件 800 2006-04-05 03:42 ImageJlutsEdges.lut
文件 800 2006-04-05 03:42 ImageJlutsGem.lut
文件 3606 2010-06-10 08:24 ImageJlutsGlasbey.lut
文件 768 2003-05-21 21:45 ImageJlutsGreen_Fire_Blue.lut
文件 768 2004-02-25 02:58 ImageJlutsHiLo.lut
文件 768 2005-01-05 23:25 ImageJlutsICA.lut
文件 768 2005-01-05 23:24 ImageJlutsICA2.lut
文件 768 2004-12-01 01:54 ImageJlutsICA3.lut
............此处省略210个文件信息
import ij.*;
import ij.process.*;
import ij.gui.*;
import java.awt.*;
import java.awt.geom.*;
import java.util.*;
import ij.plugin.*;
import ij.measure.*;
public class Grid_ implements PlugIn DialogListener {
private static String[] colors = {“Red““Green““Blue““Magenta““Cyan““Yellow““Orange““Black““White“};
private static String color = “Cyan“;
private final static int LINES=0 HLINES=1 CROSSES=2 POINTS=3 NONE=4;
private static String[] types = {“Lines““Horizontal Lines“ “Crosses“ “Points“ “None“};
private static String type = types[LINES];
private static double areaPerPoint;
private static boolean randomOffset;
private Random random = new Random(System.currentTimeMillis());
private ImagePlus imp;
private double tileWidth tileHeight;
private int xstart ystart;
private int linesV linesH;
private double pixelWidth=1.0 pixelHeight=1.0;
private String units = “pixels“;
public void run(String arg) {
if (IJ.versionLessThan(“1.43u“)) return;
imp = IJ.getImage();
showDialog();
}
void drawPoints() {
int one = 1;
int two = 2;
GeneralPath path = new GeneralPath();
for(int h=0; h for(int v=0; v float x = (float)(xstart+h*tileWidth);
float y = (float)(ystart+v*tileHeight);
path.moveTo(x-two y-one); path.lineTo(x-two y+one);
path.moveTo(x+two y-one); path.lineTo(x+two y+one);
path.moveTo(x-one y-two); path.lineTo(x+one y-two);
path.moveTo(x-one y+two); path.lineTo(x+one y+two);
}
}
showGrid(path);
}
void drawCrosses() {
GeneralPath path = new GeneralPath();
float arm = 5;
for(int h=0; h for(int v=0; v float x = (float)(xstart+h*tileWidth);
float y = (float)(ystart+v*tileHeight);
path.moveTo(x-arm y);
path.lineTo(x+arm y);
path.moveTo(x y-arm);
path.lineTo(x y+arm);
}
}
showGrid(path);
}
void showGrid(Shape shape) {
if (shape==null)
imp.setOverlay(null);
else
imp.setOverlay(shape getColor() null);
}
void drawLines() {
GeneralPath path = new GeneralPath();
int width = imp.getWidth();
int height = imp.getHeight();
for(int i=0; i float xoff = (float)(xstart+i*tileWidth);
path.moveTo(xoff0f);
path.lineTo(xoff height);
}
for(int i=0; i float yoff = (float)(ystart+i*tileHeight);
path.moveTo(0f yoff);
path.lineTo(width yoff);
}
showGrid(path);
}
void drawHorizontalLines() {
GeneralPath path = new GeneralPath();
int width = imp.getWidth();
int height = imp.getHeight();
for(int i=0; i float yoff = (float)(ystart+i*tileHeight);
path.moveTo(0f yoff);
path.lineTo(width yoff);
}
showGrid(path);
}
void showDialog() {
int width = imp.getWidth();
int height = imp.getHeight();
Calibration cal = imp.getCalibration();
int places;
if (cal.scaled()) {
pixelWidth = cal.pixelWidth;
pixelHeight = cal.pixelHeight;
units = cal.getUnit
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1881669 2014-04-19 09:34 ImageJij.jar
文件 90 2018-04-26 12:23 ImageJImageJ.cfg
文件 168448 2006-02-02 22:30 ImageJImageJ.exe
文件 2157 2014-04-19 09:38 ImageJREADME.html
文件 26 2008-03-04 06:31 ImageJ
un
文件 2106 2012-06-25 03:12 ImageJImageJ.appContentsInfo.plist
文件 8 2003-10-28 22:53 ImageJImageJ.appContentsPkgInfo
文件 47744 2006-07-27 10:39 ImageJImageJ.appContentsMacOSJavaApplicationStub
文件 51856 2004-05-13 05:31 ImageJImageJ.appContentsMacOSJavaApplicationStub-old
文件 38257 2004-02-09 23:58 ImageJImageJ.appContentsResourcesImageJ.icns
文件 70 2006-03-03 05:15 ImageJImageJ.appContentsResourcesJavaWhere is ij.jar.txt
文件 2216 2012-06-25 03:04 ImageJImageJ64.appContentsInfo.plist
文件 8 2003-10-28 22:53 ImageJImageJ64.appContentsPkgInfo
文件 14064 2007-09-29 14:53 ImageJImageJ64.appContentsMacOSJavaApplicationStub
文件 38257 2004-02-09 23:58 ImageJImageJ64.appContentsResourcesImageJ.icns
文件 768 2006-04-05 03:42 ImageJluts16_Colors.lut
文件 2438 2006-04-05 03:42 ImageJluts5_Ramps.lut
文件 768 2006-04-05 03:42 ImageJluts6_Shades.lut
文件 800 2006-04-05 03:42 ImageJlutsBlue_Orange_icb.lut
文件 768 2006-04-05 03:42 ImageJlutsBRGBCMYW.lut
文件 800 2006-04-05 03:42 ImageJlutsCool.lut
文件 768 2003-07-04 03:10 ImageJlutsCyan_Hot.lut
文件 800 2006-04-05 03:42 ImageJlutsEdges.lut
文件 800 2006-04-05 03:42 ImageJlutsGem.lut
文件 3606 2010-06-10 08:24 ImageJlutsGlasbey.lut
文件 768 2003-05-21 21:45 ImageJlutsGreen_Fire_Blue.lut
文件 768 2004-02-25 02:58 ImageJlutsHiLo.lut
文件 768 2005-01-05 23:25 ImageJlutsICA.lut
文件 768 2005-01-05 23:24 ImageJlutsICA2.lut
文件 768 2004-12-01 01:54 ImageJlutsICA3.lut
............此处省略210个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)