FreeImage 是一款免費的、開源的、跨平台(Windows 、Linux 和Mac OS X )的,支持20 多種圖像類型的(如BMP 、JPEG 、GIF 、PNG 、TIFF 等)圖像處理庫。其最大優點就是採用外掛程式驅動型架構,具有快速、靈活、簡單易用的特點,得到了廣泛使用。
FreeImage 的主要功能有多格式點陣圖的讀寫;方便的點陣圖信息獲取;位深度轉換;點陣圖頁面訪問;基本的幾何變換和點處理;通道合併與混合等。FreeImage 暫時不支持矢量圖形和高級圖像處理,點陣圖繪製需要由用戶來完成。
FreeImage 中的所有函式都以FreeImage_ 開頭,如圖像檔案的讀寫函式分別為FreeImage_Load 和FreeImage_Save 。FIBITMAP 數據結構保存著點陣圖信息和像素數據,是FreeImage 的核心。