Heim > Artikel > Backend-Entwicklung > So lösen Sie das PHP-ImagePNG-Fehlerproblem
php imagepng meldet einen Fehler, da der Qualitätsbereich des von ImagePNG generierten Bildes zwischen 0 und 9 liegt. Wenn Parameter außerhalb dieses Bereichs übergeben werden, funktioniert die Funktion nicht. Die Lösung besteht darin, den Wert auf einen Wert zwischen 0 und 9 zu ändern , der Fehler verschwindet von selbst.
Die Betriebsumgebung dieses Artikels: Windows7-System, PHP7.1-Version, DELL G3-Computer
Wie löse ich das PHP-ImagePNG-Fehlerproblem?
php-Fehler beim Hochladen von Bildern: gd-png-Fehler: Komprimierungsstufe muss zwischen 0 und 9 liegen.
Problem bei der Fehlerberichterstattung. Warnung: imagepng(): gd-png-Fehler: Komprimierungsstufe muss zwischen 0 und 9 liegen
Die Qualität des von JPEG-Bildern erzeugten Bildes liegt im Bereich von 0 (niedrigste Qualität, kleinste Dateigröße) bis 100 (höchste Qualität, größte Dateigröße).
imagejpeg($imgSource, $path, 100);Der Grund für diesen Fehler liegt darin, dass die Qualität des von ImagePNG generierten Bildes zwischen 0 und 9 liegt. Wenn die übergebenen Parameter außerhalb dieses Bereichs liegen, funktioniert die Funktion nicht. Ändern Sie also einfach den Wert auf einen Wert zwischen 0 und 9 und der Fehler verschwindet von selbst.
imagepng($imgSource, $path, 9);
PHP-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonSo lösen Sie das PHP-ImagePNG-Fehlerproblem. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!