03. juli 2003 - 13:03
Der er
29 kommentarer og 1 løsning
Skal ændre størselen auto?
Hej Jeg har denne kode: <?php $image = 'signatur.jpg'; $size = getimagesize($image); $right = $size[0]-176; $bottom = $size[1]-10; $right2 = $size[0]-174; $bottom2 = $size[1]-8; $font= $_SERVER['DOCUMENT_ROOT'].'/upload/verdana.ttf'; $im = imagecreatefromjpeg($image); $color = ImageColorAllocate($im,255,0,0); $color2 = ImageColorAllocate($im,255,255,255); imagettftext($im,20,0,$right2,$bottom2,$color2,$font,'MopedPower'); imagettftext($im,20,0,$right,$bottom,$color,$font,'MopedPower'); header('Content-type: image/jpeg'); ImageJPEG($im); ImageDestroy($im); ?> Nogle der kan lave så hvis billedet er større end 800x600 så skal den lave billede størrelsen om til 800x600 det skal ikke være selve billede den laver om men bare når den viser billedet. Hvis billedet er mindre end 800x600 skal den ikke gøre noget ved billedet.
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
<?php $billedewidthheight = @GetImageSize("fil.jpg"); echo $billedewidthheight[0]; echo $billedewidthheight[1]; echo $billedewidthheight[2]; echo $billedewidthheight[3]; ?> //returnere et array med 4 elementer: //0) width i pixels //1) height i pixels //2) type: 1 = GIF, 2 = JPG, 3 = PNG, 4 = SWF, 5 = PSD, 6 = BMP, 7 = TIFF(intel byte order), 8 = TIFF(motorola byte order), 9 = JPC, 10 = JP2, 11 = JPX, 12 = JB2, 13 = SWC, 14 = IFF //3) width og height til brug direkte i html Du har netop en getimagesize, så mon ikke du kan strikke noget samme når du nu har disse oplsyninger?
du kan bruge getimagesize();
Kan i ikke sætte det sammen med min kode?
$pic = getimagesize("fil.jpg"); if($pic[0] > 800 || $pic[1] >600){ Lav bliiedet om }
<?php $image = 'signatur.jpg'; $size = getimagesize($image); if($size[0] > 800 || $size[1] >600){ $right = $size[0]-176; $bottom = $size[1]-10; $right2 = $size[0]-174; $bottom2 = $size[1]-8; $font= $_SERVER['DOCUMENT_ROOT'].'/upload/verdana.ttf'; $im = imagecreatefromjpeg($image); $color = ImageColorAllocate($im,255,0,0); $color2 = ImageColorAllocate($im,255,255,255); imagettftext($im,20,0,$right2,$bottom2,$color2,$font,'MopedPower'); imagettftext($im,20,0,$right,$bottom,$color,$font,'MopedPower'); header('Content-type: image/jpeg'); ImageJPEG($im); ImageDestroy($im); }
Kan du ikke sætte det sammen med min kode? Den skal jo lave billedes størrelse om til 800x600 men kun hvis billedet er større end 800x600!
Det dur ikke med den kode vil den ikke vise billedet hvis det ikke er over 800x600
noget i denher stil: <?php $image = 'signatur.jpg'; $size = getimagesize($image); if($size[0] > 800 || $size[1] >600){ $height = 600; $width = 800; $picid=addslashes($_GET['id']); header('Content-Type: image/jpg'); $src_img = imagecreatefromjpeg($row['billede']); $dst_img = imagecreatetruecolor($width, $height); imagecopyresampled($dst_img, $src_img, 0,0,0,0, $width,$height, imagesx($src_img), imagesy($src_img)); $image = imagejpeg($dst_img); } $right = $size[0]-176; $bottom = $size[1]-10; $right2 = $size[0]-174; $bottom2 = $size[1]-8; $font= $_SERVER['DOCUMENT_ROOT'].'/upload/verdana.ttf'; $im = imagecreatefromjpeg($image); $color = ImageColorAllocate($im,255,0,0); $color2 = ImageColorAllocate($im,255,255,255); imagettftext($im,20,0,$right2,$bottom2,$color2,$font,'MopedPower'); imagettftext($im,20,0,$right,$bottom,$color,$font,'MopedPower'); header('Content-type: image/jpeg'); ImageJPEG($im); ImageDestroy($im); } ?>
03. juli 2003 - 13:46
#10
den kan ikke læse billedet: Unable to open 'sonic5.jpg' for reading
03. juli 2003 - 14:25
#12
Den prøver bare at downlaode din php fil.
03. juli 2003 - 14:26
#13
test2.php ?? findes ikke??
03. juli 2003 - 14:57
#14
Sådan ser fejlen ud:
Warning: imagecreatefromjpeg: Unable to open '' for reading in /web/www.mopedpower.dk/www/upload/test2.php on line 15
Warning: imagesx(): supplied argument is not a valid Image resource in /web/www.mopedpower.dk/www/upload/test2.php on line 17
Warning: imagesy(): supplied argument is not a valid Image resource in /web/www.mopedpower.dk/www/upload/test2.php on line 17
Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /web/www.mopedpower.dk/www/upload/test2.php on line 17
ÿØÿàJFIFÿþ>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality ÿÛC $.' ",#(7),01444'9=82<.342ÿÛC 2!!22222222222222222222222222222222222222222222222222ÿÀX "ÿÄ ÿĵ}!1AQa"q2‘¡#B±ÁRÑð$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ ÿĵw!1AQaq"2B‘¡±Á #3RðbrÑ $4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚâãäåæçèéêòóôõö÷øùúÿÚ ?ùþŠ( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( ÿÙ
Warning: imagecreatefromjpeg: Unable to open '1' for reading in /web/www.mopedpower.dk/www/upload/test2.php on line 28
Warning: imagecolorallocate(): supplied argument is not a valid Image resource in /web/www.mopedpower.dk/www/upload/test2.php on line 29
Warning: imagecolorallocate(): supplied argument is not a valid Image resource in /web/www.mopedpower.dk/www/upload/test2.php on line 30
Warning: imagettftext(): supplied argument is not a valid Image resource in /web/www.mopedpower.dk/www/upload/test2.php on line 31
Warning: imagettftext(): supplied argument is not a valid Image resource in /web/www.mopedpower.dk/www/upload/test2.php on line 32
Warning: Cannot add header information - headers already sent by (output started at /web/www.mopedpower.dk/www/upload/test2.php:15) in /web/www.mopedpower.dk/www/upload/test2.php on line 33
Warning: imagejpeg(): supplied argument is not a valid Image resource in /web/www.mopedpower.dk/www/upload/test2.php on line 34
Warning: imagedestroy(): supplied argument is not a valid Image resource in /web/www.mopedpower.dk/www/upload/test2.php on line 35
Og ja next5.jpg findes ved
www.mopedpower.dk/upload/next5.jpg og test2.php findes....
Men der er ingen fejl hvis billedet er under 800x600
kode:
http://www.mopedpower.dk/upload/test2.phps
03. juli 2003 - 15:05
#15
det må du sgu meget rundstykke - min fejl - jeg havde ikke helt fået rettet det hele i koden (det er noget fra en gl. kode stump) <?php $image = 'signatur.jpg'; $size = getimagesize($image); if($size[0] > 800 || $size[1] >600){ $height = 600; $width = 800; header('Content-Type: image/jpeg'); $src_img = imagecreatefromjpeg($image); $dst_img = imagecreatetruecolor($width, $height); imagecopyresampled($dst_img, $src_img, 0,0,0,0, $width,$height, imagesx($src_img), imagesy($src_img)); $image = imagejpeg($dst_img); } $right = $size[0]-176; $bottom = $size[1]-10; $right2 = $size[0]-174; $bottom2 = $size[1]-8; $font= $_SERVER['DOCUMENT_ROOT'].'/upload/verdana.ttf'; $im = imagecreatefromjpeg($image); $color = ImageColorAllocate($im,255,0,0); $color2 = ImageColorAllocate($im,255,255,255); imagettftext($im,20,0,$right2,$bottom2,$color2,$font,'MopedPower'); imagettftext($im,20,0,$right,$bottom,$color,$font,'MopedPower'); header('Content-type: image/jpeg'); ImageJPEG($im); ImageDestroy($im); } ?>
03. juli 2003 - 16:37
#16
Den er der næsten :) Men der stå ikke MopedPower på billedet hvis det er lavet om til 800x600 jeg tror det er fordi at den ikke tror at der er en anden kode der har ændret størslen og så den går ud fra den rigtige størsle.......
03. juli 2003 - 16:38
#17
btw. Ved du hvordan man får MopedPower til at stå med fed på billedet?
03. juli 2003 - 17:55
#18
Noget du kan finde ud af at lave?
03. juli 2003 - 23:45
#19
avminarm: Kunne du ikke hjælpe mig med det? Der er lige 15 points mere at hente :)
04. juli 2003 - 08:29
#20
prøv lige med (det med fed ved jeg ikke lige): <?php $image = 'signatur.jpg'; $size = getimagesize($image); if($size[0] > 800 || $size[1] >600){ $height = 600; $width = 800; header('Content-Type: image/jpeg'); $src_img = imagecreatefromjpeg($image); $dst_img = imagecreatetruecolor($width, $height); imagecopyresampled($dst_img, $src_img, 0,0,0,0, $width,$height, imagesx($src_img), imagesy($src_img)); $image = imagejpeg($dst_img); } $sizeny = getimagesize($image); $right = $sizeny[0]-176; $bottom = $sizeny[1]-10; $right2 = $sizeny[0]-174; $bottom2 = $sizeny[1]-8; $font= $_SERVER['DOCUMENT_ROOT'].'/upload/verdana.ttf'; $im = imagecreatefromjpeg($image); $color = ImageColorAllocate($im,255,0,0); $color2 = ImageColorAllocate($im,255,255,255); imagettftext($im,20,0,$right2,$bottom2,$color2,$font,'MopedPower'); imagettftext($im,20,0,$right,$bottom,$color,$font,'MopedPower'); header('Content-type: image/jpeg'); ImageJPEG($im); ImageDestroy($im); } ?>
04. juli 2003 - 11:06
#21
Det dur ikke der kommer ikke noget tekst på billedet...
04. juli 2003 - 13:47
#23
vi prøver igen: <?php $image = 'signatur.jpg'; $size = getimagesize($image); if($size[0] > 800 || $size[1] >600){ $height = 600; $width = 800; header('Content-Type: image/jpeg'); $src_img = imagecreatefromjpeg($image); $dst_img = imagecreatetruecolor($width, $height); imagecopyresampled($dst_img, $src_img, 0,0,0,0, $width,$height, imagesx($src_img), imagesy($src_img)); $imagenew = imagejpeg($dst_img); $right = 800-176; $bottom = 600-10; $right2 = 800-174; $bottom2 = 600-8; $font= $_SERVER['DOCUMENT_ROOT'].'/upload/verdana.ttf'; $im = imagecreatefromjpeg($imagenew); $color = ImageColorAllocate($im,255,0,0); $color2 = ImageColorAllocate($im,255,255,255); imagettftext($im,20,0,$right2,$bottom2,$color2,$font,'MopedPower'); imagettftext($im,20,0,$right,$bottom,$color,$font,'MopedPower'); header('Content-type: image/jpeg'); ImageJPEG($im); ImageDestroy($im); }else{ $right = $size[0]-176; $bottom = $size[1]-10; $right2 = $size[0]-174; $bottom2 = $size[1]-8; $font= $_SERVER['DOCUMENT_ROOT'].'/upload/verdana.ttf'; $im = imagecreatefromjpeg($image); $color = ImageColorAllocate($im,255,0,0); $color2 = ImageColorAllocate($im,255,255,255); imagettftext($im,20,0,$right2,$bottom2,$color2,$font,'MopedPower'); imagettftext($im,20,0,$right,$bottom,$color,$font,'MopedPower'); header('Content-type: image/jpeg'); ImageJPEG($im); ImageDestroy($im); } ?>
04. juli 2003 - 13:49
#24
04. juli 2003 - 13:51
#25
der står da mopedpower på?? - ellers vender jeg tilbage i aften - ok
04. juli 2003 - 21:11
#27
sådan - nu også testet: <?php $image = 'moped.jpg'; $size = getimagesize($image); if($size[0] > 800 || $size[1] >600){ // Resize billede til: $height = 600; $width = 800; $right = $size[0]-176; $bottom = $size[1]-10; $right2 = $size[0]-174; $bottom2 = $size[1]-8; $font= $_SERVER['DOCUMENT_ROOT'].'/upload/verdana.ttf'; $im = imagecreatefromjpeg($image); //de næste to linier er resize linier $dst_img = imagecreatetruecolor($width, $height); imagecopyresampled($dst_img, $im, 0,0,0,0, $width,$height, imagesx($im), imagesy($im)); $color = ImageColorAllocate($im,255,0,0); $color2 = ImageColorAllocate($im,255,255,255); imagettftext($im,20,0,$right2,$bottom2,$color2,$font,'MopedPower'); imagettftext($im,20,0,$right,$bottom,$color,$font,'MopedPower'); header('Content-type: image/jpeg'); ImageJPEG($im); ImageDestroy($im); }else{ $right = $size[0]-176; $bottom = $size[1]-10; $right2 = $size[0]-174; $bottom2 = $size[1]-8; $font= $_SERVER['DOCUMENT_ROOT'].'/upload/verdana.ttf'; $im = imagecreatefromjpeg($image); $color = ImageColorAllocate($im,255,0,0); $color2 = ImageColorAllocate($im,255,255,255); imagettftext($im,20,0,$right2,$bottom2,$color2,$font,'MopedPower'); imagettftext($im,20,0,$right,$bottom,$color,$font,'MopedPower'); header('Content-type: image/jpeg'); ImageJPEG($im); ImageDestroy($im); } ?>
05. juli 2003 - 15:57
#29
Takker rettede lidt på din og nu virker den :)
05. juli 2003 - 21:49
#30
hvad skulle der rettes?
Vi tilbyder markedets bedste kurser inden for webudvikling