29. april 2003 - 23:55
Der er
16 kommentarer og 1 løsning
width/height
Hej, jeg en lille funtion: $im = ImageCreateFromJpeg("/web/www.frederikbb.dk/www/mobil-billeder/hej.jpg""); $sort = ImageColorAllocate($im,255,255,255); ImageTTFText ($im,20,0,20,40,$sort,"/web/www.frederikbb.dk/www/mobil-billeder/arial.ttf","FrederikBB.dk"); header("Content-type: image/jpeg"); ImageJPEG($im); ImageDestroy($im); Men hvordan sætter jeg width/height i denne funtion... ?? MvH Frederik B-B.
Annonceindlæg fra Cognizant
Agentic AI kræver mere end teknologi
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
30. april 2003 - 00:01
#1
Du vil ændre størrelsen på billedet, eller hvad?
30. april 2003 - 00:32
#2
...hvilken funktion taler du om?
30. april 2003 - 00:35
#3
schaefner, Ja.. tipsen, det der kode gør jo der kommer tekst på et billede, det virker fint, men jeg ved ikke hvordan jeg laver W/H på det billede dem printer ud.. Det der er mit problem!!
30. april 2003 - 00:53
#4
denne løsning burde virke men er også langt fra optimal. function imageresize($source, $dest, $newWidth) // finder billedstørelsen $imginfo = @getimagesize($source); if ($imginfo == NULL) return false; // height/width $sourceWidth = $imginfo[0]; $sourceHeight = $imginfo[1]; $ratioWidth = $sourceWidth/$newWidth; $ratioHeight = 0; $destWidth = $newWidth; $destHeight = $sourceHeight / $ratioWidth; $source_img = imagecreatefromjpeg($source); $dest_img = imagecreatetruecolor($destWidth,$destHeight); ImageCopyResampled($dst_img, $src_img, 0, 0, 0, 0, $destWidth,(int)$destHeight, $sourceWidth, $sourceHeight); imagejpeg($dst_img, $dest, 100); imagedestroy($src_img); imagedestroy($dst_img); return $dest; } denne function resizer dit billede du angiver source fil, destinations fil, og den ønskede nye brede
30. april 2003 - 00:54
#5
så kan du jo selv lege lidt med at smelte de 2 functions sammen, ellers spørg hvis det driller :)
30. april 2003 - 00:56
#6
Hmm, kan du ikke bygge det ind i mit? Fordi jeg kan ikke finde rundt hvad der skal hvor hen. (Billederne skal vises i W200 H200)
30. april 2003 - 10:41
#7
ingen der kan hjælpe ?
30. april 2003 - 20:25
#8
Fik en ven over icq til at hjælpe mig
30. april 2003 - 20:26
#9
Hvad var løsningen så?
30. april 2003 - 20:26
#10
Så poster du lige lønsningen her, så andre kan få glæde af en :)
30. april 2003 - 20:27
#11
lønsningen = løsningen en = den
30. april 2003 - 20:28
#12
$frompic_path="290886/".$billede; if(file_exists($frompic_path)==true) { $new_w=172; $new_h=142; $dst_img=ImageCreatetruecolor($new_w,$new_h); $src_img=imagecreatefromjpeg($frompic_path); ImageCopyResized($dst_img,$src_img,0,0,0,0,$new_w,$new_h,ImageSX($src_img),ImageSY($src_img)); imagejpeg($dst_img); }
30. april 2003 - 20:30
#13
Sorry, glemte jeg..! Men nu er den da postet ;)
30. april 2003 - 21:10
#14
det der må da give et sjovt billede, hvordan faen kan han holde aspect ratio med en fast width og en fast hieght ?
30. april 2003 - 21:26
#16
Det er vist ikke alt der fungerer: Her Kan du se næsten alle de billeder der bliver taget med min mobil.... Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /web/www.frederikbb.dk/www/mobil-billeder/index.php on line 13 Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /web/www.frederikbb.dk/www/mobil-billeder/index.php on line 17 NB: Første gang jeg prøvede at forstørre de nydelige fordele brugte IE 140mb af hukommelsen - why!?
30. april 2003 - 21:27
#17
hehe, funker nu.. bare mig der leget lidt ;)
Vi tilbyder markedets bedste kurser inden for webudvikling