Imagecopyresize

DelphiDell

Erfahrenes Mitglied
Hallo Zusammen ich habe ein Grosses Problem bei der Funktion Imagecopyresize, ich hab mir sicher schon 20 mal die Referenz dazu angeguckt, bin aber nicht schlauer gewordeden, wiso funktioniert dass nicht

PHP:
$path = "pics/".$name;
$im = imagecreatefromjpeg($path);
$imageb = imagesy($im);
$imageh = imagesx($im);
$dimg = imagecreate(150,70);
imagecopyresized($dimg,$im,0,0,0,0,$imageb,$imageh,150,70);
imagejpeg($dimg,"thumb/".$name);

Im thumbrail werden dann irgendwie nur so fette Pixel ausgegeben.
 
Ich glaube, du hast die Parameter etwas vertauscht:
PHP:
<?php

	$filepath = 'pics/'.$name;
	$src_im = imagecreatefromjpeg($filepath);
	$srcW = imagesx($src_im);
	$srcH = imagesy($src_im);
	$dst_im = imagecreatetruecolor(150, 70);
	imagecopyresized($dst_im, $src_im, 0, 0, 0, 0, 150, 70, $srcW, $srcH);
	imagejpeg($dst_im, 'thumb/'.$name);
	imagedestroy($src_im);
	imagedestroy($dst_im);

?>
 
Hi, Funktioniert leider immer noch nicht :(

PHP:
$path = "pics/".$name;
$im = imagecreatefromjpeg($path);
$imageb = imagesx($im);
$imageh = imagesy($im);
$dimg = imagecreate(150,70);
imagecopyresized($dimg,$im,0,0,0,0,150,70,$imageb,$imageh);
imagejpeg($dimg,"thumb/".$name);

//Hmm komisch es hat an dem imgdestroy gelgen wiso denn dass ?
 
Zuletzt bearbeitet:
Zurück