Attention avec ces scripts automatisés :

Pensez toujours à faire une sauvegarde de vos fichiers avant l'opération !

J'ai déjà eu des surprises de modification flagrante des fichiers d'origine : fonds virant brutalement au noir par exemple.
Marvin Le Rouge a écrit :
Pensez toujours à faire une sauvegarde de vos fichiers avant l'opération !
Une règle essentielle en effet, valable pour tous les formats informatiques ; seulement ce ne sont pas les « scripts automatisés » qui engendrent des problèmes : ce sont les programmes qui modifient ces fichiers. Et ceux là supportent les formats cités s'ils sont standards. Ils supportent la transparence ou la translucidité des images, et conservent ces valeurs ; les fonds ne vireront donc pas brutalement au noir.

Merci de créer un autre topic pour entamer un éventuel débat ; j'aimerais réserver celui-ci avec un minimum de message pour que tout le monde puisse trouver rapidement ce qu'il est venu chercher.
Modifié par original.defeat (14 Oct 2006 - 23:04)
Oui
original.defeat a écrit :
ScriptPNG 10.12.2006

# Convertir les formats PNG, GIF, BMP, TGA, PCX, PBM/PGM/PNM, JPG/JPEG et TIFF/TIF au format PNG « optimisé ».
# Télécharger (10.12.2006)
# Poids : 427 Ko (437 426 octets)
# MD5 : 259858499fa6067aea7aaf6af3eff46e

http://www.css-ig.net/download/script.png

L'archive zip contient un fichier script au format bat nommé ScriptPNG.bat.
Contient advpng.exe (v1.15), optipng.exe (v0.5.4), pngoptimizer.exe (v1.54), pngquant.exe et pngout.exe (29.10.2006) et zlib.dll (v1.2.3)

Déplacez les formats images que vous souhaitez convertir dans le dossier du script (ne le déplacez pas !), puis exécuter ScriptPNG.bat. Choisissez une valeur comprise entre 1 et 9, puis validez avec Entrée.

1 - Optimisation rapide# Conversion des formats PNG, GIF, BMP, TGA, PCX, PBM/PGM/PNM, JPG/JPEG et TIFF/TIF au format PNG.
# Conserve les valeurs de transparence du format GIF, et les valeurs de transparence et de translucidité du format PNG.
# Optimise les fichiers PNG sans sauvegarde du fichier original (sans affecter le rendu de l'image)
# Meilleur rapport qualité/temps.
Il est intéressant d'utiliser ce script sur des images encodée en TrueColor (24 ou 32bits/pixels), ou pour une conversion simple et rapide des formats cités en PNG.

2 - Optimisation complète
a écrit :
# Conversion des formats PNG, GIF, BMP, TGA, PCX, PBM/PGM/PNM, JPG/JPEG et TIFF/TIF au format PNG.
# Conserve les valeurs de transparence du format GIF, et les valeurs de transparence et de translucidité du format PNG.
# Optimise les fichiers PNG sans sauvegarde du fichier original (sans affecter le rendu de l'image)
# Meilleure compression (le processus peut être plus long).
Ce script va s'avérer efficace sur des images pré-travaillés pour l'optimisation (image encodée en Paletted, et dont le nombre de couleurs est faible). Peut s'avérer long et inéfficace sur des images TrueColor (24/32Bits/pixels).

3 à 9 - Convertir TrueColor vers Paletted
a écrit :
# Attention : une dégradation sur l'image générée (l'originale est conservée) est possible selon les caractéristiques de l'image originale.
# Conversion des formats PNG, GIF, BMP, TGA, PCX, PBM/PGM/PNM, JPG/JPEG et TIFF/TIF au format PNG.
# Détruit la palette d'origine et réencode le fichier avec une palette fixe (Paletted) choisie.
# Génération de deux fichiers PNG (ou conservation du PNG original) pour effetuer les comparatifs de dégradations.
# Optimisation rapide des formats PNG (même taux que Optimisation rapide)
Très utile sur les images redimensionnés volontairement par logiciel (miniatures), et permet de réduire considérablement le poids de celle ci. Attention, ce script peut détériorer l'image lorsqu'il employé sur des images à fortes résolutions.
La version 1.6 de PngOptimizer est sortie, peut-être pourriez-vous l'inclure...

Voici le changelog :

a écrit :
2007-04-16 (1.6)

- new: optimization engine improved
- new: dump of a clean copy of the source PNG file if the compression cannot be improved
- new: directories accepted for drag-and-drop (with recursive optimization)
- new: TGA files accepted
- new: more BMP formats accepted
- new: added an option to optimize screenshots
- new: added an option to ask for the file name of a screenshot
- new: settings stored in a configuration file instead of the registry

- corrected: bug for 32 bits images converted to palette images that contained more than one fully transparent color
- corrected: could not load 24 bits BMP with a colorcount set to 16777216 (expected 0 for the colorcount)
- corrected: bug when decoding a transparent GIF with a local palette
- corrected: screenshot drag-and-drop could not be done to some applications
- corrected: PngOptimizer was complaining when the source file was read-only even when a new file was created
- corrected: no blocking anymore when optimizing files given through the command line

- internal: use of the chustd framework instead of the dkstd
- internal: improved software architecture

- misc: PngOptimizer is now Open Source software
- misc: dropped support for Windows 98/Me



P.S : si un jour vous pourriez faire une petite interface graphique façon PngOptimizer permettant de faire du glisser-déposer ce serait vraiment pratique...
Modifié par Pierrefox (07 May 2007 - 16:29)