nicht ändern Ich habe einen PHP-Code, um ein Bild zu bekommen und die Größe zu ändern. Kann die Ausgabe nicht wie erwartet erhalten. Bitte helfen Sie mir herauszufinden, was das genaue Problem ist .. !!kann die Größe eines Bildes mit php
<?php
$picture_source = 'image.png';
if ($picture_source != null){
$img1=file_get_contents($picture_source);
$new_img1 = resizeImage($img1, 200, 200);
file_put_contents("i1.png", $new_img1);
}
function resizeImage($img,$newwidth,$newheight) {
list($width, $height) = getimagesizefromstring($img);
$thumb = imagecreatetruecolor($newwidth, $newheight);
imagecopyresampled($thumb, $img, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
return $thumb;
}
Es ergibt sich ein komplettes schwarzes Bild .. @iainn –
@VikranthAyu Aktualisiert. Es gab auch ein paar andere Probleme in Ihrem ursprünglichen Code. – iainn
Danke für die Klarstellung. Aber es funktioniert gut, wenn ich JPEG-Bilder nicht gut mit PNG-Bildern lese und erstelle –