[spip-dev] =?iso-8859-1?b?Q3LpYXRpb24=?= de vignettes et GIF

La ligne

  $srcImage = @ImageCreateFromGIF("IMG/test.gif");

de spip_image.php3 fait échouer la détection des formats utilisés chez
moi, sur un PHP4 à jour. Enlever le bloc correspondant permet de
détecter correctement les formats JPG et PNG.

Le symptôme est une page blanche lorsque je tente la détection
automatique des formats.

  Sam

La ligne

$srcImage = @ImageCreateFromGIF("IMG/test.gif");

de spip_image.php3 fait échouer la détection des formats utilisés chez
moi, sur un PHP4 à jour. Enlever le bloc correspondant permet de
détecter correctement les formats JPG et PNG.

De toute façon, il serait plus simple d'utiliser un function_exists
dans inc_version, comme on l'a toujours fait. A corriger.

C'est ce que j'avais fait au début, mais ça ne suffit pas ici, car il y a deux choses à détecter: la présence de la fonction dans PHP, la présence et le bon fonctionnement de GD, et l'utilisation ou non des différents formats (selon non seulement la version de GD, mais aussi des extensions qui permettent d'utiliser tel format, genre jpeglib ou je ne sais quoi). Du coup, la seule façon immédiate de tester tel ou tel format, c'est d'essayer d'utiliser les images de test.

A*