PNG 圖像處理庫,libpng 1.5.9 發布

fmms 12年前發布 | 10K 次閱讀 PNG

libpng 1.5.9 發布了,該版本修復了一個潛在的無限制緩沖區溢出的安全問題 (CVE-2011-3026)

libpng 軟件包包含 libpng 庫.這些庫被其他程式用于讀寫png文件.

安裝 libpng
用以下命令安裝 libpng:

make prefix=/usr \
ZLIBINC=/usr/include ZLIBLIB=/usr/lib -f scripts/makefile.linux &&
make prefix=/usr install -f scripts/makefile.linux

命令解釋
CC="gcc $CFLAGS" : 讓 libpng 在編譯時用 CFLAGS .

ZLIBINC=/usr/include ZLIBLIB=/usr/lib : 強制libpng去找我們已安裝的zlib的includes 和庫文件目錄.

-f scripts/makefile.linux : 指出make是用Linux版本的makefile.因為libpng沒有用autoconf的慣例方式, 而是針對于不同的平臺有不同的makefile.

設置 libpng
設置信息
和 大多數庫相同,這里不必做額外的設置。不過,庫文件的路徑如 /usr/lib 或 /usr/local/lib 應該在 /etc/ld.so.conf 文件中,這樣 ldd 才能找到這個庫。在檢查了這一點后,要以 root 的身份運行 /sbin/ldconfig 。

內容
libpng 軟件包包含 png 庫 和 libpng-config.

具體說明
png 庫
PNG 庫是用來創立和操作PNG 格式的圖像文件.PNG 格式是設計來替代GIF,他對于更小范圍的TIFF(標記圖象文件格式)來說, 有了非常多的進步和拓展并且減少了關于專利權的麻煩.

libpng-config
libpng-config 為 libpng 提供了設置信息.

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!