php imagepng signale une erreur car la plage de qualité de l'image générée par ImagePNG est de 0 à 9. Lorsque des paramètres en dehors de cette plage sont transmis, la fonction ne fonctionnera pas. La solution est de changer la valeur entre 0 et 9. , l'erreur disparaîtra d'elle-même.
L'environnement d'exploitation de cet article : système windows7, version PHP7.1, ordinateur DELL G3
Comment résoudre le problème d'erreur php imagepng ?
Erreur php lors du téléchargement d'images : erreur gd-png : le niveau de compression doit être compris entre 0 et 9
Problème de rapport d'erreur
Avertissement : imagepng() : erreur gd-png : le niveau de compression doit être compris entre 0 et 9
La qualité de l'image générée par les images JPEG est comprise entre 0 (qualité la plus basse, taille de fichier la plus petite) à 100 (qualité la plus élevée, taille de fichier la plus élevée).
imagejpeg($imgSource, $path, 100);
La raison de cette erreur est que la qualité de l'image générée par ImagePNG varie de 0 à 9. Si les paramètres transmis sont en dehors de cette plage, la fonction ne fonctionnera pas. Alors, changez simplement la valeur entre 0 et 9 et l’erreur disparaîtra d’elle-même.
imagepng($imgSource, $path, 9);
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!