libpng

软件截图:
libpng
软件详细信息:
版本: 1.6.34 / 1.6.35 Beta 1 更新
上传日期: 22 Jun 18
许可: 免费
人气: 49

Rating: 2.3/5 (Total Votes: 3)

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函数中的错误在写作时会在某些条件下错误地剥离填充通道。

类似的软件

php-json
php-json

3 Jun 15

libiconv
libiconv

11 May 15

SDL
SDL

23 Nov 17

libimobiledevice
libimobiledevice

20 Feb 15

显影剂的其他软件 Glenn Randers-Pehrson

Pngcrush
Pngcrush

21 Jan 15

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

21 Jan 15

Pngcrush
Pngcrush

17 Feb 15

意见 libpng

评论没有发现
添加评论
打开图片!