Hallo Leute
ALso ich kriegs einfach nicht hin, ist für euch sicherlich nur eine kleinigkeit.
Also Ich habe ein Bild das durch eine funktion verkleiner wird und dann zurückgegeben wird. Nun möchte ich das das neue Bild in einem Ordner speichern. Ich kriegs aber irgendwie nicht hin.
Wär klasse wenn ihr mir sagen würdet, wie ich es am besten lösen kann.
Hier die Funktion:
Ich glaube man macht es irgendwie mit copy() oder so.
Vielen dank jungs!
mfg, stefan
ALso ich kriegs einfach nicht hin, ist für euch sicherlich nur eine kleinigkeit.
Also Ich habe ein Bild das durch eine funktion verkleiner wird und dann zurückgegeben wird. Nun möchte ich das das neue Bild in einem Ordner speichern. Ich kriegs aber irgendwie nicht hin.
Wär klasse wenn ihr mir sagen würdet, wie ich es am besten lösen kann.
Hier die Funktion:
PHP-Code:
header('Content-type: image/jpeg');
//$myimage = resizeImage('filename', 'newwidthmax', 'newheightmax');
$bild = "45.jpg";
$myimage = resizeImage($bild, '700', '500');
function resizeImage($filename, $newwidth, $newheight){
list($width, $height) = getimagesize($filename);
if($width > $height && $newheight < $height){
$newheight = $height / ($width / $newwidth);
} else if ($width < $height && $newwidth < $width) {
$newwidth = $width / ($height / $newheight);
} else {
$newwidth = $width;
$newheight = $height;
}
$thumb = imagecreatetruecolor($newwidth, $newheight);
$source = imagecreatefromjpeg($filename);
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
return imagejpeg($thumb);
}
Vielen dank jungs!
mfg, stefan
Kommentar