Avatar billede djthomas Nybegynder
17. november 2003 - 19:41 Der er 8 kommentarer og
1 løsning

hvorfor kommer der kun tal og bogstaver med imagecopyresampled?

Hej.

Jeg har resized et billede men når jeg outputter billedet, så kommer der kun en masse bogstaver, tal og tegn frem.

Hvad går der galt?

$fil =  "..".$url."chicks/".$row["pic"];
        $type = getimagesize($fil);

        if($type[0] >= 200) {

                if($type[2] == 1){
                    $img = $fil;           
                    $im = imagecreatefromgif($img);
                }

                if($type[2] == 2){
                        $img = $fil;           
                        $im = imagecreatefromjpeg($img);
                    }
                        if($type[2] == 3){
                        $img = $fil;           
                        $im = imagecreatefrompng($img);
                        }
                    $sz = 200; //Bredden på de resizede billeder
                $im_width=imageSX($im);
                $im_height=imageSY($im);

                // work out new sizes
                if($im_width > 200) {
                $factor = $sz/$im_width;
                $new_width = $sz;
                $new_height = $im_height * $factor;

                // resize
                $new_im=ImageCreateTrueColor($new_width,$new_height);
                ImageCopyResampled($new_im,$im,0,0,0,0,$new_width,$new_height,$im_width,$im_height);

                // output
                //header("Content-type: image/jpeg");
                //Imagejpeg($new_im, '', 75); // quality 75

ImageDestroy($im);
                ImageDestroy($new_im);
            }
        }
Avatar billede djthomas Nybegynder
17. november 2003 - 19:44 #1
header("Content-type: image/jpeg");
Imagejpeg($new_im, '', 75); // quality 75

Det er jo sådan jeg har gjort det, men problemet er stadig det samme
Avatar billede erikjacobsen Ekspert
17. november 2003 - 19:57 #2
har du et link til scriptet
Avatar billede djthomas Nybegynder
17. november 2003 - 20:03 #3
Avatar billede erikjacobsen Ekspert
17. november 2003 - 20:06 #4
Du skal ikke udskrive dit nye billede sammen med din html kode, men i
et selvstændigt script,  sådan ca.

  <img src="ditscript.php?a=7&b=9">

hvor ditscript.php kun laver billedet.
Avatar billede erikjacobsen Ekspert
17. november 2003 - 20:25 #5
Jeg ser du arbejder på det det.
Brug linket direkte til at se de fejl der (selvfølgelig....) er:
http://totalchicks.dk/new/include/comment_resize.php?id=2
Avatar billede djthomas Nybegynder
17. november 2003 - 20:29 #6
Jammen Erik du er jo den bedste *S* Så har jeg også lært noget idag!!! Så er det jo en go dag! Svarer du så er du 30 p rigere!
Avatar billede erikjacobsen Ekspert
17. november 2003 - 20:39 #7
Kan vi ikke bytte med telefonnummeret på pigen ?
Avatar billede djthomas Nybegynder
17. november 2003 - 20:47 #8
Nope hun er min :-)
Avatar billede erikjacobsen Ekspert
17. november 2003 - 20:49 #9
øv
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