ImageJ是一個基于java的公共的圖像處理軟件,它是由National Institutes of Health開發(fā)的??蛇\行于Microsoft Windows,Mac OS,Mac OS X,Linux,和Sharp Zaurus等多種平臺。其基于java的特點,使得它編寫的程序能以applet等方式分發(fā)。
ImageJ能夠顯示,編輯,分析,處理,保存,打印8位,16位,32位的圖片,支持TIFF,PNG,GIF,JPEG,BMP, DICOM,F(xiàn)ITS等多種格式。ImageJ支持圖像棧功能,即在一個窗口里以多線程的形式層疊多個圖像,并行處理。只要內(nèi)存允許,ImageJ能打開任意多的圖像進行處理。除了基本的圖像操作,比如縮放,旋轉(zhuǎn),扭曲,平滑處理外,ImageJ還能進行圖片的區(qū)域和像素統(tǒng)計,間距,角度計算,能創(chuàng)建柱狀圖和剖面圖,進行傅里葉變換。
ImageJ是一個開放結(jié)構的軟件,支持用戶自定義插件和宏。ImageJ自帶編輯器,并且導入了java的編譯器,實現(xiàn)了簡單的IDE功能,用戶可直接基于ImageJ進行圖像處理。