Heim >Backend-Entwicklung >PHP-Tutorial >Imagecopyresized() komprimiertes und gespeichertes Bild ist schwarz
<code><?php move_uploaded_file($_FILES['upload']['tmp_name'],'x1.jpg'); $img='x1.jpg'; $thumbs=imagecreatetruecolor(500,500); $imgs=getimagesize($img); $width=500; $height=500; imagecopyresized($thumbs,$img,0,0,0,0,$width,$height,$img[0],$img[1]); imagejpeg($thumbs,'xxxx.jpg'); ?></code>
Das endgültig gespeicherte Bild ist schwarz. Die Größe ist normal, aber es ist völlig dunkel. Was ist der Grund? Vielen Dank
Außerdem Eingabeaufforderung: Warnung: imagecopyresized() erwartet, dass Parameter 2 eine Ressource ist, eine Zeichenfolge, die in F:phpstudyWWWreceive.php in Zeile 10 angegeben ist. Was ist schief gelaufen?
<code><?php move_uploaded_file($_FILES['upload']['tmp_name'],'x1.jpg'); $img='x1.jpg'; $thumbs=imagecreatetruecolor(500,500); $imgs=getimagesize($img); $width=500; $height=500; imagecopyresized($thumbs,$img,0,0,0,0,$width,$height,$img[0],$img[1]); imagejpeg($thumbs,'xxxx.jpg'); ?></code>
Das endgültig gespeicherte Bild ist schwarz. Die Größe ist normal, aber es ist völlig dunkel. Was ist der Grund? Vielen Dank
Außerdem Eingabeaufforderung: Warnung: imagecopyresized() erwartet, dass Parameter 2 eine Ressource ist, eine Zeichenfolge, die in F:phpstudyWWWreceive.php in Zeile 10 angegeben ist. Was ist schief gelaufen?
Sie sollten zuerst ein Bild erstellen, es dann an die Funktion übergeben und es dann als img speichern, oder?
In der Fehlermeldung wurde bereits angegeben, dass der Parameter unzulässig ist