logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Pngnq

Introduction

Pngnq est un outil pour quantifier les images PNG RGBA 32 bits en palette PNG RGBA 8 bits avec 256 couleurs ou moins.

Les PNG optimisés sont souvent deux ou quatre fois plus petits que leurs versions 32 bits.

Pour cela Pngnq utilise l'algorithme neuquant de Antony Dekker 2).

Optimiser et réduire le poids de images est particulièrement utile lorsqu'on les publie sur internet :

  1. les pages qui contiennent des images légères sont plus rapides à s'afficher,
  2. ça économise la bande passante
  3. et sauve les ours blancs ;-)

Installation

apt-get install pngnq

Utilisation

Pngnq est un outil facile à utiliser en ligne de commande.
La commande pour optimiser une image au maximum est la suivante :

pngnq -s1 mon_image.png

Si nous ne sommes pas déjà dans le répertoire où se trouve l'image à optimiser, on peut s'y rendre avec la commande cd, par exemple :

cd ~/Images

ou en indiquant le chemin complet de l'image à Pngnq, exemple :

pngnq -s1 /home/Images/mon_image.png

Pour optimiser plusieurs images en un seul coup, on remplacera le nom des image par une astérisque :

pngnq *.png

Un exemple avec le bon point choco DF optimisé avec la commande donnée ci-dessus.

L'image d'origine fait 68,8 ko : Ici, elle ne fait plus que 29,2 ko :

Fun, non ? 8-)

Tableau des options

Option Résultat Informations
-v Mode bavard. Le terminal affiche les opérations effectuées lors de l'optimisation.
-f Force l'écrasement des fichiers.
-s Valeur d’échantillon L’algorithme neuquant échantillonne le nombre de pixels avec cette valeur.
La valeur par défaut de 3 donne de bons résultats.
Des valeurs plus élevées échantillonnent moins les pixels de l’image et sont donc plus rapides mais moins précises.
Un facteur de 1 échantillonne chaque pixel de l’image.
-n Spécifie le nombre de couleurs à réduire. 256 par défaut (c'est le maximum).
Le minimum est de 2.
-q Choisir une méthode de tramage n = aucun tramage (par défaut
f = tramage Floyd Steinberg.
-g Régler la correction gamma de l’image. Si non précisé, utilise la valeur gamma du fichier png ou la valeur par défaut qui est de 1.0.
-e Spécifie la nouvelle extension de nom de fichier. Par défaut « -nq8.png ». Pngnq supprime .png dans les noms de fichiers originaux.
-f En définissant l’argument de l’option -e en .png et en choisissant l’option -f le fichier d’origine est écrasé.
-d Demande à pngnq de mettre les fichiers de sortie dans un autre répertoire que celui des fichiers d’entrée.
1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
doc/media/pngnq.txt · Dernière modification: 20/09/2017 22:33 par Mercredi

Pied de page des forums

Propulsé par FluxBB