libpng

軟件截圖:
libpng
軟件詳細信息:
版本: 1.6.34 / 1.6.35 Beta 1 更新
上傳日期: 22 Jun 18
許可: 免費
人氣: 149

Rating: 2.8/5 (Total Votes: 4)

libpng 是一個開源,可移植,易於安裝和完全免費的庫軟件,用C語言實現並從頭開始設計,支持任意分佈下的PNG(Portable Network Graphics)圖像格式Linux操作系統。


在Linux中操作PNG圖像的頭號庫

默認情況下,庫通常安裝在所有基於Linux內核的現代操作系統中,如果不是所有發行版,那麼您將能夠讀取和寫入PNG圖形文件。還向源包中的用戶提供了示例和測試,以查看是否完全啟用了PNG支持。

請記住,libpng是一個庫,而不是命令行程序,這意味著你無法與它進行交互,除了‘ libpng-config’命令提供各種命令行選項。還提供了一個聯機幫助頁,因此您將學習如何在項目中使用它。

libpng入門

要在GNU / Linux操作系統上安裝libpng庫,如果它尚未安裝,或者如果要安裝與安裝版本不同的新舊版本,則必須先下載最新版本的來自Softoware的庫,它作為源tarball免費發布。

將TAR存檔保存在計算機上的某個位置,使用任何存檔管理器實用程序解壓縮其內容,打開終端模擬器應用程序,然後移動到解壓縮的存檔文件的位置(例如cd /home/softoware/libpng-1.6.16 )。

然後,到達提取的存檔文件的位置,運行&#squo; .configure’命令配置程序並使用可用選項為您的硬件體系結構/操作系統優化它(運行&。&configure .help’命令以查看這些選項)。

配置libpng後,運行‘ make’命令編譯它。最後,在成功編譯之後,運行‘ sudo make install’作為特權用戶或‘ make install’以root用戶命令安裝系統庫。

此版本中的新功能

  • 添加了“.align 2” to arm / filter_neon.S以支持未正確對齊的舊GAS彙編程序。
  • 修改Makefile.am和scripts / * .dfn以使用MinGW / MSYS;將腳本/ * .dfn重命名為scripts / * .c(Bob Friesenhahn和John Bowler)。
  • 安靜的“比較總是如此”警告pngstest.c(約翰鮑勒)。
  • 恢復了在libpng-1.6.9從png.c中刪除的寬度測試(Alex Eubanks的錯誤報告)。
  • 修正了png_combine_row中的溢出,其中包含非常寬的隔行掃描圖像。

版本中的新功能

  • 添加了“.align 2” to arm / filter_neon.S以支持未正確對齊的舊GAS彙編程序。
  • 修改Makefile.am和scripts / * .dfn以使用MinGW / MSYS;將腳本/ * .dfn重命名為scripts / * .c(Bob Friesenhahn和John Bowler)。
  • 安靜的“比較總是如此”警告pngstest.c(約翰鮑勒)。
  • 恢復了在libpng-1.6.9從png.c中刪除的寬度測試(Alex Eubanks的錯誤報告)。
  • 修正了png_combine_row中的溢出,其中包含非常寬的隔行掃描圖像。

版本1.6.29中的新功能

  • 添加了“.align 2” to arm / filter_neon.S以支持未正確對齊的舊GAS彙編程序。
  • 修改Makefile.am和scripts / * .dfn以使用MinGW / MSYS;將腳本/ * .dfn重命名為scripts / * .c(Bob Friesenhahn和John Bowler)。
  • 安靜的“比較總是如此”警告pngstest.c(約翰鮑勒)。
  • 恢復了在libpng-1.6.9從png.c中刪除的寬度測試(Alex Eubanks的錯誤報告)。
  • 修正了png_combine_row中的溢出,其中包含非常寬的隔行掃描圖像。

版本1.6.24中的新功能

  • 添加了“.align 2” to arm / filter_neon.S以支持未正確對齊的舊GAS彙編程序。
  • 修改Makefile.am和scripts / * .dfn以使用MinGW / MSYS;將腳本/ * .dfn重命名為scripts / * .c(Bob Friesenhahn和John Bowler)。
  • 安靜的“比較總是如此”警告pngstest.c(約翰鮑勒)。
  • 恢復了在libpng-1.6.9從png.c中刪除的寬度測試(Alex Eubanks的錯誤報告)。
  • 修正了png_combine_row中的溢出,其中包含非常寬的隔行掃描圖像。

版本1.6.23中的新功能

  • 添加了“.align 2” to arm / filter_neon.S以支持未正確對齊的舊GAS彙編程序。
  • 修改Makefile.am和scripts / * .dfn以使用MinGW / MSYS;將腳本/ * .dfn重命名為scripts / * .c(Bob Friesenhahn和John Bowler)。
  • 安靜的“比較總是如此”警告pngstest.c(約翰鮑勒)。
  • 恢復了在libpng-1.6.9從png.c中刪除的寬度測試(Alex Eubanks的錯誤報告)。
  • 修正了png_combine_row中的溢出,其中包含非常寬的隔行掃描圖像。

版本1.6.19中的新功能

  • 添加了“.align 2” to arm / filter_neon.S以支持未正確對齊的舊GAS彙編程序。
  • 修改Makefile.am和scripts / * .dfn以使用MinGW / MSYS;將腳本/ * .dfn重命名為scripts / * .c(Bob Friesenhahn和John Bowler)。
  • 安靜的“比較總是如此”警告pngstest.c(約翰鮑勒)。
  • 恢復了在libpng-1.6.9從png.c中刪除的寬度測試(Alex Eubanks的錯誤報告)。
  • 修正了png_combine_row中的溢出,其中包含非常寬的隔行掃描圖像。

版本1.6.18中的新功能

  • 添加了“.align 2” to arm / filter_neon.S以支持未正確對齊的舊GAS彙編程序。
  • 修改Makefile.am和scripts / * .dfn以使用MinGW / MSYS;將腳本/ * .dfn重命名為scripts / * .c(Bob Friesenhahn和John Bowler)。
  • 安靜的“比較總是如此”警告pngstest.c(約翰鮑勒)。
  • 恢復了在libpng-1.6.9從png.c中刪除的寬度測試(Alex Eubanks的錯誤報告)。
  • 修正了png_combine_row中的溢出,其中包含非常寬的隔行掃描圖像。

版本1.6.17中的新功能

  • 添加了“.align 2” to arm / filter_neon.S以支持未正確對齊的舊GAS彙編程序。
  • 修改Makefile.am和scripts / * .dfn以使用MinGW / MSYS;將腳本/ * .dfn重命名為scripts / * .c(Bob Friesenhahn和John Bowler)。
  • 安靜的“比較總是如此”警告pngstest.c(約翰鮑勒)。
  • 恢復了在libpng-1.6.9從png.c中刪除的寬度測試(Alex Eubanks的錯誤報告)。
  • 修正了png_combine_row中的溢出,其中包含非常寬的隔行掃描圖像。

版本1.6.16中的新功能

  • 添加了“.align 2” to arm / filter_neon.S以支持未正確對齊的舊GAS彙編程序。
  • 修改Makefile.am和scripts / * .dfn以使用MinGW / MSYS;將腳本/ * .dfn重命名為scripts / * .c(Bob Friesenhahn和John Bowler)。
  • 安靜的“比較總是如此”警告pngstest.c(約翰鮑勒)。
  • 恢復了在libpng-1.6.9從png.c中刪除的寬度測試(Alex Eubanks的錯誤報告)。
  • 修正了png_combine_row中的溢出,其中包含非常寬的隔行掃描圖像。

版本1.6.9中的新功能

  • 這是一個次要的清理版本。

版本1.6.8中的新功能

  • 此版本有CVE-2013的錯誤修正6954(空指針取消引用),加上一些代碼清理。

版本1.6.7中的新內容

  • 此版本增加了對ARMv8的支持並改進了未知的塊支持

版本1.6.4中的新功能

  • 此版本在速度和占用空間方面略有改進。

版本1.6.1中的新功能

  • 這是一個沒有新功能或重大錯誤修正的清理版本。
  • 新的簡化API中改進了默認的gamma處理。

版本1.6.0中的新功能

  • 此版本添加了“簡化API”。並刪除一些在libpng15中棄用的符號。

版本1.5.14中的新功能

  • 這是一個帶有一些小錯誤修正的清理版本壓縮iTXt處理的主要修復。
  • SourceForge上的git存儲庫已重新定位。

版本1.5.13中的新內容

  • 此版本修復了png_set_filler函數中的錯誤在寫作時會在某些條件下錯誤地剝離填充通道。

類似的軟件

顯影劑的其他軟件 Glenn Randers-Pehrson

Pngcrush
Pngcrush

21 Jan 15

Pngcrush (64-Bit)
Pngcrush (64-Bit)

21 Jan 15

Pngcrush
Pngcrush

17 Feb 15

意見 libpng

評論沒有發現
添加評論
打開圖片!