Hallo,
ich habe ein Prorgramm mit dem eine JPG-Datei verkleinert und wieder abgespeichert wird. Das funktioniert auch so weit.
Nun kommt ein neuese Problem hinzu
wenn das Anfangsbild zu groß ist geht es nicht.
Es kommt auch keine Fehlermeldung.
Habe am Ende des Programmes fertig anzeigen lassen.
Diese Anzeige kommt bei zu großen Bildern auch nicht.
Kennt jemand da eine Lösung?
<?php
$filename = 'tower1.jpg';
//header('Content-type: image/jpeg');
// Get new dimensions
list($width, $height) = getimagesize($filename);
echo $width;
echo "<br>";
echo $height;
echo "<br>";
$new_width = 400;
$new_height = 266;
// Resample
$image_p = imagecreatetruecolor($new_width, $new_height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
// Output
imagejpeg($image_p, "tower2.jpg",100);
echo "fertig";
?>
ich habe ein Prorgramm mit dem eine JPG-Datei verkleinert und wieder abgespeichert wird. Das funktioniert auch so weit.
Nun kommt ein neuese Problem hinzu
wenn das Anfangsbild zu groß ist geht es nicht.
Es kommt auch keine Fehlermeldung.
Habe am Ende des Programmes fertig anzeigen lassen.
Diese Anzeige kommt bei zu großen Bildern auch nicht.
Kennt jemand da eine Lösung?
<?php
$filename = 'tower1.jpg';
//header('Content-type: image/jpeg');
// Get new dimensions
list($width, $height) = getimagesize($filename);
echo $width;
echo "<br>";
echo $height;
echo "<br>";
$new_width = 400;
$new_height = 266;
// Resample
$image_p = imagecreatetruecolor($new_width, $new_height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
// Output
imagejpeg($image_p, "tower2.jpg",100);
echo "fertig";
?>
Zuletzt bearbeitet: