Bonjour,
après avoir un peu bricolé des scripts je me suis finalement lancé dans l'écriture d'une application Mac OS X (10.5 et plus Intel et PowerPC) pour essayer d'utiliser au mieux différents outils d'optimisation des images .png (comme ce que fait PunyPNG ou ImageOptim). Le développeur d'ImageOptim ne voulait pas intégrer le mécanisme de nettoyage des parties totalement transparentes que j'ai perfectionné (trop lourd à ses yeux), cette application est donc originellement née pour combler ce manque.
C'est donc une interface graphique pour des scripts qui utilisent des outils tels pngout, cryopng, huffmix, defluff...
Si cela vous intéresse, il est donc désormais possible de tester CryoPNG 0.73b sur une copie* de vos fichiers:
http://cryopng.free.fr/CryoPNG_0.73b.zip
*en cas de problème on peut toutefois retrouver les fichiers originaux dans la Corbeille (renommés en .old)
Liste des comportements incongrus connus :
- PNGOUT doit obligatoirement être installé (de préférence dans /usr/bin/), mais l'appli ne teste ni sa présence ni sa version (celle du 22 juillet 2011 étant conseillée), l'auteur de PNGOUT n'autorise pas sa redistribution (sinon il serait naturellement intégré).
http://static.jonof.id.au/dl/kenutils/pngout-20110722-darwin.tar.gz
- la (re)compression peut-être très longue, cela devient particulièrement visible une fois que l'on dépasse le niveau d'optimisation 4 sur des fichiers de plus de 200 kilo octets avec une couche alpha, donc si vous n'avez pas un MacPro avec 8 cœurs ou plus allez-y doucement...
- l'appli utilise systématiquement tous les cœurs CPU disponibles, ce qui n'est pas toujours souhaitable
- le fait de devoir cliquer sur Terminer à la fin avant de pouvoir déposer de nouveaux fichiers
- le fait d'annuler une optimisation en cours ne récupère pas un éventuel fichier plus petit déjà produit
- pour les niveaux d'optimisation 5 et 6 l'indicateur d'avancement est fantaisiste
- les niveaux d'optimisations ne sont pas détaillés, le niveau 4 par défaut n'utilise pas cryopng il faut passer au 5 ou au 6.
- il n'y a pas encore d'aide
- la localisation en français est incomplète
- la confusion certaine qu'il peut avoir entre cryopng (outil shell pour Mac, Linux et Windows) et CryoPNG application pour Mac OS X qui utilise cryopng.
Enfin vous l'aurez compris ça reste une beta, fonctionnelle, mais une beta, n'hésitez pas à me faire part de vos remarques.
Modifié par fretz (12 Oct 2011 - 00:54)
après avoir un peu bricolé des scripts je me suis finalement lancé dans l'écriture d'une application Mac OS X (10.5 et plus Intel et PowerPC) pour essayer d'utiliser au mieux différents outils d'optimisation des images .png (comme ce que fait PunyPNG ou ImageOptim). Le développeur d'ImageOptim ne voulait pas intégrer le mécanisme de nettoyage des parties totalement transparentes que j'ai perfectionné (trop lourd à ses yeux), cette application est donc originellement née pour combler ce manque.
C'est donc une interface graphique pour des scripts qui utilisent des outils tels pngout, cryopng, huffmix, defluff...
Si cela vous intéresse, il est donc désormais possible de tester CryoPNG 0.73b sur une copie* de vos fichiers:
http://cryopng.free.fr/CryoPNG_0.73b.zip
*en cas de problème on peut toutefois retrouver les fichiers originaux dans la Corbeille (renommés en .old)
Liste des comportements incongrus connus :
- PNGOUT doit obligatoirement être installé (de préférence dans /usr/bin/), mais l'appli ne teste ni sa présence ni sa version (celle du 22 juillet 2011 étant conseillée), l'auteur de PNGOUT n'autorise pas sa redistribution (sinon il serait naturellement intégré).
http://static.jonof.id.au/dl/kenutils/pngout-20110722-darwin.tar.gz
- la (re)compression peut-être très longue, cela devient particulièrement visible une fois que l'on dépasse le niveau d'optimisation 4 sur des fichiers de plus de 200 kilo octets avec une couche alpha, donc si vous n'avez pas un MacPro avec 8 cœurs ou plus allez-y doucement...
- l'appli utilise systématiquement tous les cœurs CPU disponibles, ce qui n'est pas toujours souhaitable
- le fait de devoir cliquer sur Terminer à la fin avant de pouvoir déposer de nouveaux fichiers
- le fait d'annuler une optimisation en cours ne récupère pas un éventuel fichier plus petit déjà produit
- pour les niveaux d'optimisation 5 et 6 l'indicateur d'avancement est fantaisiste
- les niveaux d'optimisations ne sont pas détaillés, le niveau 4 par défaut n'utilise pas cryopng il faut passer au 5 ou au 6.
- il n'y a pas encore d'aide
- la localisation en français est incomplète
- la confusion certaine qu'il peut avoir entre cryopng (outil shell pour Mac, Linux et Windows) et CryoPNG application pour Mac OS X qui utilise cryopng.
Enfin vous l'aurez compris ça reste une beta, fonctionnelle, mais une beta, n'hésitez pas à me faire part de vos remarques.
Modifié par fretz (12 Oct 2011 - 00:54)