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 →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:media:pngnq [31/12/2016 01:09] Mercredi [Pngnq] |
doc:media:pngnq [31/12/2016 05:22] smolski [Utilisation] |
||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
* Création par [[user>Mercredi]] 30/12/2016 | * Création par [[user>Mercredi]] 30/12/2016 | ||
* Testé par <...> le <...> FIXME | * Testé par <...> le <...> FIXME | ||
- | * Commentaires sur le forum : [[:https://debian-facile.org/viewtopic.php?pid=205949#p205949 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | + | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?id=16378 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) |
===== Introduction ===== | ===== 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 petit que leurs versions 32 bits. | + | Pngnq est un outil pour quantifier les images PNG RGBA 32 bits en palette PNG RGBA 8 bits avec 256 couleurs ou moins. |
+ | <note tip>Les PNG optimisés sont souvent deux ou quatre fois plus petit que leurs versions 32 bits.</note> | ||
Pour cela Pngnq utilise l'algorithme neuquant de Antony Dekker ((http://members.ozemail.com.au/%7Edekker/NEUQUANT.HTML)). | Pour cela Pngnq utilise l'algorithme neuquant de Antony Dekker ((http://members.ozemail.com.au/%7Edekker/NEUQUANT.HTML)). | ||
- | Optimiser et réduire le poids de images est particulièrement utile lorsqu'on les publie sur internet : les pages qui contiennent des images légères sont plus rapides à s'afficher, ça économise la bande passante et sauve les ours blancs ;-) | + | Optimiser et réduire le poids de images est particulièrement utile lorsqu'on les publie sur internet : |
+ | - les pages qui contiennent des images légères sont plus rapides à s'afficher, | ||
+ | - ça économise la bande passante | ||
+ | - et sauve les ours blancs ;-) | ||
===== Installation ===== | ===== Installation ===== | ||
Ligne 22: | Ligne 26: | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | Pngnq est un outil facile à utiliser en ligne de commande. | + | Pngnq est un outil facile à utiliser en ligne de commande. \\ |
La commande pour optimiser une image au maximum est la suivante : | La commande pour optimiser une image au maximum est la suivante : | ||
<code user>pngnq -s1 mon_image.png</code> | <code user>pngnq -s1 mon_image.png</code> | ||
- | <note>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 <code user>cd ~/Images</code> ou en indiquant le chemin complet de l'image à Pngnq, exemple : <code user>pngnq -s1 /home/Images/mon_image.png</code></note> | + | Si nous ne sommes pas déjà dans le répertoire où se trouve l'image à optimiser, on peut s'y rendre avec [[doc:programmation:shell:cd|la commande cd]], par exemple : |
+ | <code user>cd ~/Images</code> | ||
+ | ou en indiquant [[doc:programmation:shell:repertoires|le chemin complet]] de l'image à Pngnq, exemple : | ||
+ | <code user>pngnq -s1 /home/Images/mon_image.png</code> | ||
==== Le résultat ==== | ==== Le résultat ==== | ||
- | Un exemple avec le bon point choco DF optimisé avec la commande donnée ci-dessus : | ||
- | |||
- | {{/file-R2a54101d2c9220a1f45f0de4744582e0.png}} {{/file-Rd56324eeb85d251f7203f6d6b520aa6d.png}} | ||
- | |||
- | À gauche l'image d'origine fait 68,8 ko, à droite elle ne fait plus que 29,2 ko. 8-) | ||
- | |||
- | ==== Les options possibles ==== | ||
- | |||
- | -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. | + | Un exemple avec le bon point choco DF optimisé avec la commande donnée ci-dessus. |
- | -n Spécifie le nombre de couleurs à réduire. 256 par défaut (c'est le maximum). Le minimum est de 2. | + | L'image d'origine fait 68,8 ko : \\ |
+ | {{/file-R2a54101d2c9220a1f45f0de4744582e0.png?100}} | ||
- | -q Choisir une méthode de tramage : n = aucun tramage (par défaut), f = tramage Floyd Steinberg. | + | Ici, elle ne fait plus que 29,2 ko. : \\ |
+ | {{/file-Rd56324eeb85d251f7203f6d6b520aa6d.png?100}} | ||
- | -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. | + | //Fun, non ?// 8-) |
- | -e Spécifie la nouvelle extension de nom de fichier. Par défaut «-nq8.png ». Pngnq supprime .png dans les noms de fichiers originaux. En définissant l’argument de l’option -e en .png et en choisissant l’option -f, le fichier d’origine est écrasé. | + | ==== Tableau des options ==== |
- | -d Demande à pngnq de mettre les fichiers de sortie dans un autre répertoire que celui des fichiers d’entrée. | + | ^ 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. | | ||