[GD] Limitations de imagecreatefromx ?
Bonsoir
Je butte sur un problème avec un script qui génère des vignettes.
Le principe :
En fonction du type mime du fichier, je fais appel à la fonction adéquate :
imagecreatefromgif, imagecreatefromjpeg, imagecreatefromtiff, ou imagecreatefrompng
Or dans certains cas la fonction ne retourne rien (ni aucune erreur), et avorte le script sans message d'erreur.
Image trop "lourde" ou trop grande ?
Par exemple une image de 4 Mo, 1200 x 1800 pixels, d'autres plus petites passent.
J'ai tenté de gérer les erreurs :
Code:
if (imagecreatefromtiff($chemin_source) == FALSE ){ ...
ou
Code:
1 2
| $img = imagecreatefromtiff($chemin_source);
if (!img){ ... |
Rien, le script s'arrête manifestement au début de la tentative d'exécuter imgagecreatefromxxx
Y a-t-il une limitation ?
Le temps de réponse est court (environ une seconde).
Donc pas un problème de timeout.
J'ai tenté aussi de pousser la limitation en mémoire :
Code:
ini_set(memory_limit,64M);
Sans effet.
C'est très fâcheux, de voir planter un script sans pouvoir intercepter les erreurs et les traiter.
Encore plus rageant de ne pas comprendre...
Une petite idée pour m'aider ?
Merci d'avance
Jean-Michel