PHP Imagecreatetruecolor : Allowed memory size.... - PHP - Programmation
Marsh Posté le 11-12-2016 à 21:34:26
4320 x 3240 x 3 = 41 990 400
Si le jpg est décompressé en ram, on arrive à 41 Mo. Du coup, ça serait logique que ça plante puisque > 10 Mo, non ?
Marsh Posté le 11-12-2016 à 22:51:27
Reply
Marsh Posté le 11-12-2016 à 18:23:54
Bonjour
Je travaille sur des images JPEG avec une limitation de mémoire à 10Mo coté serveur et à 10Mo pour la taille du fichier envoyé.
A partir des photos de certains appareils, j'ai un bug au niveau de l'opération imagecreatetruecolor
> J'envoie une photo, elle est reçue et stockée correctement sur le serveur par move_uploaded_file
> J'extrais L et H, j'en sors des dimensions réduites (L1 et H1)
> $image_p = imagecreatetruecolor(L1,H1) ou H1,L1 je sais plus mais c'est dans le bon ordre, ok ?
et là, sur cette ligne l'ordi m'indique Allowed Memory size exceeded etc etc etc....
Le problème est que je n'ai pas l’erreur à chaque fois, il y a des photos pour lesquelles le problème ne se pose pas
Actuellement l'erreur survient sur un appareil photo
---------------
http://www.ypikay.com