10. december 2003 - 21:14
Der er
7 kommentarer og 1 løsning
gd-lib resize
Hej... jeg har et billede som jeg gerne vil resize.. men hvordan gør jeg det... jeg har prøvet at lave en kode selv, men den virker ikke... ved ikke om det er rigtigt for har aldrig brugt GD-lib før header("content-type: image/jpeg"); $pic = str_pad($_GET[pic], 7, '0', STR_PAD_LEFT).'.jpg'; $image_src = 'pic/party/'.$pic; $size = getimagesize($image_src); $width_src = $size[0]; $height_src = $size[1]; $width = $width_src / 5; $height = $height_src / 5; $image = imagecreatetruecolor($width_src, $height_src); imagecopyresized($image, $src, 0, 0, 0, 0, $width, $height, $width_src, $height_src); imagejpeg($image); imagedestroy($image);
Annonceindlæg fra Salesforce
11. december 2003 - 01:16
#2
Du mangler at lave en image-ressource af dit originale billede. Prøv sådan her: <?php header("content-type: image/jpeg"); $pic = str_pad($_GET['pic'], 7, '0', STR_PAD_LEFT).'.jpg'; $image_src = imageCreateFromJPEG('pic/party/'.$pic); $width_src = imagesx($image_src); $height_src = imagesy($image_src); $width = round($width_src / 5); $height = round($height_src / 5); $image = imagecreatetruecolor($width, $height); imagecopyresized($image, $image_src, 0, 0, 0, 0, $width, $height, $width_src, $height_src); imagejpeg($image); imagedestroy($image); ?>
11. december 2003 - 01:22
#3
Husk at du kan gemme miniature billedet ved at benytte de andre parametre til imagejpeg(): imagejpeg ($target_id, $targetfile, $jpegqual);
11. december 2003 - 12:41
#5
jeg kan sq ikke få det til at virke??
11. december 2003 - 12:42
#6
nu kan jeg :) hehe
12. december 2003 - 00:58
#7
Og på kun 14 sekunder. Jeg er imponeret ;o)
12. december 2003 - 01:21
#8
for jeg er sej jo.... LOL
Vi tilbyder markedets bedste kurser inden for webudvikling