[spip-dev] Amélioration vignettes automatiques

Salut,

Je viens d'installer de nouveaux fichiers sur le CVS pour la création des vignettes automatiques:
/IMG/test.gif
/IMG/test.png
/IMG/test.jpg

et modifs sur:
/spip_image.php3
/ecrire/inc_documents.php3
/ecrire/config_contenu.php3

Désormais, dans configuration précise, avant de pouvoir activer les vignettes automatiques, il faut demander à SPIP de tester les formats réellements supportés sur le serveur. Cela se fait à partir des 3 petites images aux trois formats différents ajoutés dans IMG; en effet, entre les évolutions de GD et le lien avec PHP, il est très difficile de déterminer les formats supportés à partir de la présence ou non des fonctions PHP (par exemple, sur uZine, la fonction imageJPEG existe, mais le format JPG n'est pas supporté!). Donc, là, en testant réellement des fichiers on obtient un résultat exact.

Du coup, gain intéressant sur la fonctionnalité elle-même: la prévisualisation des vignettes fonctionne avec tous les formats supportés par GD (sur le serveur spécifique), et plus seulement le JPG. Par exemple, sur rezo.net, ça fonctionne avec JPG et PNG; sur uZine seulement avec PNG. Et je suppose (à tester), avec de vieilles versions de GD, uniquement avec le GIF.

ARNO*