Avatar billede fbb Nybegynder
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.
Avatar billede schaefner Juniormester
30. april 2003 - 00:01 #1
Du vil ændre størrelsen på billedet, eller hvad?
Avatar billede tipsen Nybegynder
30. april 2003 - 00:32 #2
...hvilken funktion taler du om?
Avatar billede fbb Nybegynder
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!!
Avatar billede martinbk Nybegynder
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
Avatar billede martinbk Nybegynder
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 :)
Avatar billede fbb Nybegynder
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)
Avatar billede fbb Nybegynder
30. april 2003 - 10:41 #7
ingen der kan hjælpe ?
Avatar billede fbb Nybegynder
30. april 2003 - 20:25 #8
Fik en ven over icq til at hjælpe mig
Avatar billede tipsen Nybegynder
30. april 2003 - 20:26 #9
Hvad var løsningen så?
Avatar billede schaefner Juniormester
30. april 2003 - 20:26 #10
Så poster du lige lønsningen her, så andre kan få glæde af en :)
Avatar billede schaefner Juniormester
30. april 2003 - 20:27 #11
lønsningen = løsningen
en = den
Avatar billede fbb Nybegynder
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);
}
Avatar billede fbb Nybegynder
30. april 2003 - 20:30 #13
Sorry, glemte jeg..!

Men nu er den da postet ;)
Avatar billede martinbk Nybegynder
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 ?
Avatar billede fbb Nybegynder
30. april 2003 - 21:18 #15
spørg mig ikke men den funker se her: www.frederikbb.dk/mobil-billeder
Avatar billede tipsen Nybegynder
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!?
Avatar billede fbb Nybegynder
30. april 2003 - 21:27 #17
hehe, funker nu.. bare mig der leget lidt ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester