Wie schreibe ich dieses Script in einer Funktion um

bigtail

Mitglied
Hi,

ich habe hier ein Script, das Größe eines Bildes ändert:

Code:
$pic = "test.jpg";
		
$size = GetImageSize ($pic); // Bild einlesen
$imagewidth = $size[0]; // Breite auslesen
$imageheight = $size[1]; // Höhe auslesen

$maxwidth = "100";

if ($imagewidth > $maxwidth)
{
	$imageprop=$maxwidth/$imagewidth;
	$imagevsize= $imageheight*$imageprop;
	$imagewidth=$maxwidth; 
	$imageheight=ceil($imagevsize);
}
Nun möchte ich das Ganze in einer Funktion umschreiben und kriege es nicht hin.

Kann mir bitte jemand helfen

Danke
 
PHP:
function resizeImage(&$pic, $maxwidth = 100) {
		
    $size = GetImageSize ($pic); // Bild einlesen
    $imagewidth = $size[0]; // Breite auslesen
    $imageheight = $size[1]; // Höhe auslesen

    if ($imagewidth > $maxwidth) {
        $imageprop=$maxwidth/$imagewidth;
        $imagevsize= $imageheight*$imageprop;
        $imagewidth=$maxwidth; 
        $imageheight=ceil($imagevsize);
    }

}
Ungetestet!
Du musst aber noch einen Rückgabewert einbauen, so wie ich das sehe.

greetz
daddz
 
Zuletzt bearbeitet:
Zurück