ImageJ

ImageJ是一個基於java的公共的圖像處理軟件 ， 它是由National Institutes of Health開發的 。 可運行於Microsoft Windows ， Mac OS ， Mac OS X ， Linux ， 和Sharp Zaurus等多種平臺 。 其基於java的特點 ， 使得它編寫的程序能以applet等方式分發 。 ImageJ能夠顯示 ， 編輯 ， 分析 ， 處理 ， 保存 ， 打印8位 ， 16位 ， 32位的圖片 ， 支持TIFF, PNG, GIF, JPEG, BMP, DICOM, FITS等多種格式 。 ImageJ支持圖像棧功能 ， 即在一個窗口裏以多線程的形式層疊多個圖像 ， 並行處理 。 只要內存允許 ， ImageJ能打開任意多的圖像進行處理 。 除了基本的圖像操作 ， 比如縮放 ， 旋轉 ， 扭曲 ， 平滑處理外 ， ImageJ還能進行圖片的區域和像素統計 ， 間距 ， 角度計算 ， 能創建柱狀圖和剖面圖 ， 進行傅里葉變換 。 ImageJ是一個開放結構的軟件 ， 支持用戶自定義插件和巨集 。 ImageJ自帶編輯器 ， 並且導入了java的編譯器 ， 實現了簡單的IDE功能 ， 用戶可直接基於ImageJ進行圖像處理 。 ImageJ的源代碼提供免費下載 。