libpng

Logiciel capture d'écran:
libpng
Détails logiciels:
Version: 1.6.34 / 1.6.35 Beta 1 Mise à jour
Date de transfert: 22 Jun 18
Développeur: Glenn Randers-Pehrson
Licence: Gratuit
Popularité: 49

Rating: 2.3/5 (Total Votes: 3)

libpng est un logiciel de bibliothèque open source, portable, facile à installer et entièrement gratuit implémenté en C et conçu dès le départ pour supporter le format d'image PNG (Portable Network Graphics) sous toute distribution de Linux.


La bibliothèque numéro un pour manipuler les images PNG sous Linux

La bibliothèque est généralement installée par défaut dans tous les systèmes d'exploitation modernes basés sur le noyau Linux, si ce n'est toutes les distributions, de sorte que vous serez capable de lire et d'écrire des fichiers graphiques PNG. Des exemples et des tests sont également fournis aux utilisateurs du package source pour voir si le support PNG est entièrement activé.

Gardez cependant à l'esprit que libpng est une bibliothèque, pas un programme en ligne de commande, ce qui signifie que vous ne pourrez pas interagir avec elle, sauf pour le & libs; libpng-config & rsquo; commande qui offre diverses options de ligne de commande. Une page de manuel est également fournie, vous apprenez donc à l'utiliser dans vos projets.

Démarrer avec libpng

Pour installer la bibliothèque libpng sur votre système d'exploitation GNU / Linux, si elle n'est pas déjà installée ou si vous voulez installer une version différente, plus récente / ancienne que celle installée, vous devez d'abord télécharger la dernière version de la bibliothèque de Softoware, où elle est distribuée gratuitement en tant que tarball source.

Enregistrez l'archive TAR quelque part sur votre ordinateur, extrayez son contenu à l'aide d'un utilitaire de gestionnaire d'archives, ouvrez une application d'émulation de terminal et déplacez-vous à l'emplacement des fichiers d'archive extraits (par exemple cd /home/softoware/libpng-1.6.16 ).

Ensuite, arrivé à l'emplacement des fichiers archive extraits, exécutez la commande & lsquo; .configure & rsquo; commande pour configurer le programme et l'optimiser pour votre architecture / système d'exploitation matériel en utilisant les options disponibles (exécutez la commande & lsquo; ./ configure --help & rsquo; pour voir ces options).

Après avoir configuré libpng, lancez & lsquo; make & rsquo; commande pour le compiler. Enfin, après une compilation réussie, lancez le & lsquo; sudo make install & rsquo; en tant qu'utilisateur privilégié ou & lsquo; make install & rsquo; commande en tant que root pour installer le système de bibliothèque.

Nouveautés dans cette version:

  • Ajout & quot; .align 2 & quot; armer / filter_neon.S pour prendre en charge les anciens assembleurs GAS qui ne sont pas correctement alignés.
  • Makefile.am et scripts modifiés / *. dfn pour fonctionner avec MinGW / MSYS; renommé scripts / *. dfn en scripts / *. c (Bob Friesenhahn et John Bowler).
  • Calme a & quot; comparaison toujours vrai & quot; avertissement dans pngstest.c (John Bowler).
  • Restaure un test sur la largeur qui a été supprimée de png.c sur libpng-1.6.9 (Rapport de bug par Alex Eubanks).
  • Correction d'un débordement dans png_combine_row avec des images entrelacées très larges.

Quoi de neuf dans la version:

  • Ajouté & quot; .align 2 & quot; armer / filter_neon.S pour prendre en charge les anciens assembleurs GAS qui ne sont pas correctement alignés.
  • Makefile.am et scripts modifiés / *. dfn pour fonctionner avec MinGW / MSYS; renommé scripts / *. dfn en scripts / *. c (Bob Friesenhahn et John Bowler).
  • Calme a & quot; comparaison toujours vrai & quot; avertissement dans pngstest.c (John Bowler).
  • Restaure un test sur la largeur qui a été supprimée de png.c sur libpng-1.6.9 (Rapport de bug par Alex Eubanks).
  • Correction d'un débordement dans png_combine_row avec des images entrelacées très larges.

Nouveautés dans la version 1.6.29:

  • Ajout & quot; .align 2 & quot; armer / filter_neon.S pour prendre en charge les anciens assembleurs GAS qui ne sont pas correctement alignés.
  • Makefile.am et scripts modifiés / *. dfn pour fonctionner avec MinGW / MSYS; renommé scripts / *. dfn en scripts / *. c (Bob Friesenhahn et John Bowler).
  • Calme a & quot; comparaison toujours vrai & quot; avertissement dans pngstest.c (John Bowler).
  • Restaure un test sur la largeur qui a été supprimée de png.c sur libpng-1.6.9 (Rapport de bug par Alex Eubanks).
  • Correction d'un débordement dans png_combine_row avec des images entrelacées très larges.

Quoi de neuf dans la version 1.6.24:

  • Ajouté & quot; .align 2 & quot; armer / filter_neon.S pour prendre en charge les anciens assembleurs GAS qui ne sont pas correctement alignés.
  • Makefile.am et scripts modifiés / *. dfn pour fonctionner avec MinGW / MSYS; renommé scripts / *. dfn en scripts / *. c (Bob Friesenhahn et John Bowler).
  • Calme a & quot; comparaison toujours vrai & quot; avertissement dans pngstest.c (John Bowler).
  • Restaure un test sur la largeur qui a été supprimée de png.c sur libpng-1.6.9 (Rapport de bug par Alex Eubanks).
  • Correction d'un débordement dans png_combine_row avec des images entrelacées très larges.

Nouveautés dans la version 1.6.23:

  • Ajout & quot; .align 2 & quot; armer / filter_neon.S pour prendre en charge les anciens assembleurs GAS qui ne sont pas correctement alignés.
  • Makefile.am et scripts modifiés / *. dfn pour fonctionner avec MinGW / MSYS; renommé scripts / *. dfn en scripts / *. c (Bob Friesenhahn et John Bowler).
  • Calme a & quot; comparaison toujours vrai & quot; avertissement dans pngstest.c (John Bowler).
  • Restaure un test sur la largeur qui a été supprimée de png.c sur libpng-1.6.9 (Rapport de bug par Alex Eubanks).
  • Correction d'un débordement dans png_combine_row avec des images entrelacées très larges.

Quoi de neuf dans la version 1.6.19:

  • Ajouté & quot; .align 2 & quot; armer / filter_neon.S pour prendre en charge les anciens assembleurs GAS qui ne sont pas correctement alignés.
  • Makefile.am et scripts modifiés / *. dfn pour fonctionner avec MinGW / MSYS; renommé scripts / *. dfn en scripts / *. c (Bob Friesenhahn et John Bowler).
  • Calme a & quot; comparaison toujours vrai & quot; avertissement dans pngstest.c (John Bowler).
  • Restaure un test sur la largeur qui a été supprimée de png.c sur libpng-1.6.9 (Rapport de bug par Alex Eubanks).
  • Correction d'un débordement dans png_combine_row avec des images entrelacées très larges.

Quoi de neuf dans la version 1.6.18:

  • Ajout & quot; .align 2 & quot; armer / filter_neon.S pour prendre en charge les anciens assembleurs GAS qui ne sont pas correctement alignés.
  • Makefile.am et scripts modifiés / *. dfn pour fonctionner avec MinGW / MSYS; renommé scripts / *. dfn en scripts / *. c (Bob Friesenhahn et John Bowler).
  • Calme a & quot; comparaison toujours vrai & quot; avertissement dans pngstest.c (John Bowler).
  • Restaure un test sur la largeur qui a été supprimée de png.c sur libpng-1.6.9 (Rapport de bug par Alex Eubanks).
  • Correction d'un débordement dans png_combine_row avec des images entrelacées très larges.

Quoi de neuf dans la version 1.6.17:

  • Ajouté & quot; .align 2 & quot; armer / filter_neon.S pour prendre en charge les anciens assembleurs GAS qui ne sont pas correctement alignés.
  • Makefile.am et scripts modifiés / *. dfn pour fonctionner avec MinGW / MSYS; renommé scripts / *. dfn en scripts / *. c (Bob Friesenhahn et John Bowler).
  • Calme a & quot; comparaison toujours vrai & quot; avertissement dans pngstest.c (John Bowler).
  • Restaure un test sur la largeur qui a été supprimée de png.c sur libpng-1.6.9 (Rapport de bug par Alex Eubanks).
  • Correction d'un débordement dans png_combine_row avec des images entrelacées très larges.

Nouveautés dans la version 1.6.16:

  • Ajout & quot; .align 2 & quot; armer / filter_neon.S pour prendre en charge les anciens assembleurs GAS qui ne sont pas correctement alignés.
  • Makefile.am et scripts modifiés / *. dfn pour fonctionner avec MinGW / MSYS; renommé scripts / *. dfn en scripts / *. c (Bob Friesenhahn et John Bowler).
  • Calme a & quot; comparaison toujours vrai & quot; avertissement dans pngstest.c (John Bowler).
  • Restaure un test sur la largeur qui a été supprimée de png.c sur libpng-1.6.9 (Rapport de bug par Alex Eubanks).
  • Correction d'un débordement dans png_combine_row avec des images entrelacées très larges.

Nouveautés dans la version 1.6.9:

  • Ceci est une version de nettoyage mineure.

Quoi de neuf dans la version 1.6.8:

  • Cette version a un bug pour CVE-2013- 6954 (null pointeur dereference), plus un peu de nettoyage de code.

Quoi de neuf dans la version 1.6.7:

  • Cette version ajoute le support ARMv8 et améliore la prise en charge des segments inconnus

Quoi de neuf dans la version 1.6.4:

  • Cette version apporte des améliorations mineures en termes de vitesse et d'encombrement.

Quoi de neuf dans la version 1.6.1:

  • Ceci est une version de nettoyage sans nouvelles fonctionnalités ou corrections de bugs significatives.
  • La gestion par défaut du gamma est améliorée dans la nouvelle API simplifiée.

Quoi de neuf dans la version 1.6.0:

  • Cette version ajoute une API simplifiée & quot; et supprime certains symboles qui étaient obsolètes dans libpng15.

Quoi de neuf dans la version 1.5.14:

  • Ceci est une version de nettoyage avec quelques corrections mineures et une solution majeure à la manipulation iTXt compressée.
  • Le référentiel git de SourceForge a été déplacé.

Quoi de neuf dans la version 1.5.13:

  • Cette version corrige un bug dans la fonction png_set_filler qui serait incorrectement dépouiller le canal de remplissage dans certaines conditions lors de l'écriture.

Logiciel similaire

libpcap
libpcap

17 Feb 15

File::LockDir
File::LockDir

2 Jun 15

SDL
SDL

23 Nov 17

D'autres logiciels de développeur Glenn Randers-Pehrson

Pngcrush
Pngcrush

21 Jan 15

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

21 Jan 15

Pngcrush
Pngcrush

17 Feb 15

Commentaires à libpng

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!