Avatar billede chrisb Nybegynder
12. juni 2003 - 19:12 Der er 7 kommentarer og
1 løsning

Skalering af billede..

Jeg har kigge lidt omkring, men kan ikke finde u af det...
Jeg skal bruge et script der skalerer et billede og sletter originalen.
mit billede bliver uploaded og har en variabel der hedder $up_image
Så noget der skalerer $up_image,maxheight,maxwidth

// Bjørn
Avatar billede martinbk Nybegynder
12. juni 2003 - 19:58 #1
function album_resizeImage($up_image, $dest_file, $newWidth)
{
// find the image size
$imginfo = @getimagesize($up_image);
if ($imginfo == NULL)
  return false;

// height/width
$srcWidth = $imginfo[0];
$srcHeight = $imginfo[1];

$ratioWidth = $srcWidth/$newWidth;
$ratioHeight = 0;
$destWidth = $newWidth;
$destHeight = $srcHeight / $ratioWidth;
$src_img = imagecreatefromjpeg($up_image);
$dst_img = imagecreatetruecolor($destWidth,$destHeight);
ImageCopyResampled($dst_img, $src_img, 0, 0, 0, 0, $destWidth,(int)$destHeight, $srcWidth, $srcHeight);
imagejpeg($dst_img, $dest_file, 100);
imagedestroy($src_img);
imagedestroy($dst_img); 
return $dest_file;
}
Avatar billede chrisb Nybegynder
12. juni 2003 - 20:43 #2
Nahh.. kan ikke få det til at du..

Er GDlib ikke indbygget i PHP4.3.2
Se en debug hvis i vil.. http://home.chrisb.dk/debug.php

// Bjørn
Avatar billede styrup-dk Nybegynder
12. juni 2003 - 22:33 #3
GDlib er indbygget i php, men det er ikke slået til i din php.ini. Det gør du under Windows Extensions, fjern ; foran extension=php_gd.dll (så vidt jeg husker)
Avatar billede chrisb Nybegynder
12. juni 2003 - 23:50 #4
ok, nu er den aktiveret..
Men mine pics ligger i et sub dir der hed /files..

// Bjørn
Avatar billede chrisb Nybegynder
15. juni 2003 - 14:03 #5
takker.. vil du have nogle point, så lav lige et svar... :)
Avatar billede styrup-dk Nybegynder
15. juni 2003 - 14:30 #6
Det kommer her :)
Avatar billede martinbk Nybegynder
15. juni 2003 - 18:03 #7
hmm du spurgte om en funktion der kunne resize et billede ikke om hjælp til at installerer gdlib ?
Avatar billede chrisb Nybegynder
15. juni 2003 - 19:27 #8
Ups... Det kiggede jeg lidt forkert...
For dit script virker kanon...
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