Maddin: ImageCopyResized

Beitrag lesen

$pre_widht= 150;
$pre_height= 100;
$up_dir= "upload";

über ein form. kommen
$upload_member_name= "xxx";
$up_file_name= "xxx.jpg";        <---- Wird upgeloaded
rein.

jetzt dein source umgeschrieben:

$pre_in= "$up_dir/$upload_member_name/$up_file_name";
$pre_out= "pre_".$up_file_name;

Sorry, dachte du hattest das Bild schon geladen. So müsste es klappen:

$img_src = ImageCreateFromJPEG($pre_in);
$img_dest = imagecreate($pre_width, $pre_height);

ImageCopyResized($img_dest, $img_src, 0, 0, 0, 0, $pre_widht, $pre_height, ImageSX($img_src), ImageSY($img_src));

imagejpeg($img_src, "$up_dir/$upload_member_name/".$pre_out, 50);

Zuerst erzeugen wir zwei Bild-Objekte (gekennzeichnet mit $img_). Das eine laden wir von deinem $pre_in (Typ: String) - Pfad.

ImageCopyResized erzeugt wider ein Bild-Objekt ($img_dest). Und dieses muss wieder gespeichert werden als .jpg (in deinem Pfad [Natürlich musst du auf das Verzeichnis schreibreichte haben 777).

Gehts jetzt??