.Tv.Neo Skrevet 14. september 2003 Del Skrevet 14. september 2003 $image = $pic; $new_image = "../pics/bilde_$id.jpg"; // name/location of generated thumbnail. if (file_exists($new_image)) unlink($new_image); $src_img = ImageCreateFromJPEG($image); // make 'connection' to image $quality = 80; //quality of the .jpg $src_width = imagesx($src_img); // width original image $src_height = imagesy($src_img); // height original image $dest_width = 250; //width thumbnail (image will scale down completely to this width) $dest_height = 250; //max height of the thumbnail $ar = $dest_width / $dest_height; // aspect ratio $divX = $src_width / $dest_width; // factor to calculate the scaled down height if($src_height / $divX <= $dest_height){ //if the scaled down height is smaller than the thumbnail max height $y = 0; // don`t center crop (there is nothing to center) $dest_height = $src_height / $divX; // keep the original scaled down height $cropheight = $src_height; // set the cropheight to the original image height (there is nothing to be cropped) }else{ $cropheight = $src_width / $ar; //maintain the proper thumbnail aspect ratio $y = $src_height / $divX; //calculate the scaled down height $y = ($y - $dest_height) * $divX / 2; //substract the thumbnail height from the scaled down original height than divide by 2 (for centering the crop to the proper height) } $dest_img = imagecreatetruecolor($dest_width,$dest_height); imagecopyresampled($dest_img, $src_img, 0, 0, 0 ,$y, $dest_width, $dest_height, $src_width, $cropheight); imagejpeg($dest_img, $new_image, $quality); imagedestroy($src_img); imagedestroy($dest_img); Problemet med denne koden er at den kutter bilde visst høyden er større enn bredden. Som feks: blir til : Noen som kan hjelpe meg med dette? Takk for svar på forhånd. mvh. Stian Lenke til kommentar
magikern Skrevet 14. september 2003 Del Skrevet 14. september 2003 http://magikern.sytes.net/code/projects/resize/ <-- check it æut... Lenke til kommentar
.Tv.Neo Skrevet 14. september 2003 Forfatter Del Skrevet 14. september 2003 Det scriptet fungerte ikke, mister fargene på de genererte bildene.... Lenke til kommentar
magikern Skrevet 14. september 2003 Del Skrevet 14. september 2003 Det scriptet fungerte ikke, mister fargene på de genererte bildene.... det har aldri jeg opplevd med det, har du en snodig version av GD som kanskje bør oppdateres, har du riktig zlib og alle andre nødvendige libraries... Lenke til kommentar
.Tv.Neo Skrevet 15. september 2003 Forfatter Del Skrevet 15. september 2003 Det scriptet fungerte ikke, mister fargene på de genererte bildene.... det har aldri jeg opplevd med det, har du en snodig version av GD som kanskje bør oppdateres, har du riktig zlib og alle andre nødvendige libraries... Det er webdeal som har serveren, eg kan ikke gjøre noe med den! Vet du om noen annen måte å gjøre d på? Lenke til kommentar
magikern Skrevet 15. september 2003 Del Skrevet 15. september 2003 vel jeg kjører egen server og fixer alt sånnt selv, så med mindre du har en ledig maskin stående og kompetanse til å sette opp egen server så veit jeg ikke... Lenke til kommentar
.Tv.Neo Skrevet 16. september 2003 Forfatter Del Skrevet 16. september 2003 Eg kjører webserver... Men d er for en bedrift eg lager siden da.... Lenke til kommentar
magikern Skrevet 16. september 2003 Del Skrevet 16. september 2003 Eg kjører webserver... Men d er for en bedrift eg lager siden da.... ok, nei jeg veit jo ikke hva de har på den serveren så da blir det vanskeligere... Lenke til kommentar
Akke Skrevet 19. september 2003 Del Skrevet 19. september 2003 Eg kjører webserver... Men d er for en bedrift eg lager siden da.... ok, nei jeg veit jo ikke hva de har på den serveren så da blir det vanskeligere... kjør phpinfo() på den så står det Lenke til kommentar
.Tv.Neo Skrevet 21. september 2003 Forfatter Del Skrevet 21. september 2003 http://www.vesttrade.no/test.php Kan dere se koffor det ikke funker? Lenke til kommentar
magikern Skrevet 21. september 2003 Del Skrevet 21. september 2003 http://www.vesttrade.no/test.phpKan dere se koffor det ikke funker? linken funka ikke... Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå