Avatar billede djthomas Nybegynder
25. september 2003 - 15:30 Der er 4 kommentarer og
1 løsning

Hvordan får gemmer jeg billedet?

Jeg har fundet denne kode og lavet lidt om her og der. Den virker. MEN hvordan får jeg den til at gemme det resamplede billede? Den skal bare skrive oveni?, så den gememr billedet noget mindre!

$url = "./../../galleri/";
$img = $url . $_GET["id"];

$sz = 200;
$im = imagecreatefromjpeg($img);

$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

// cleanup
ImageDestroy($im);
ImageDestroy($new_im);
Avatar billede tjens Nybegynder
25. september 2003 - 15:36 #1
imagejpeg kan gemme på disk, i stedet for at outputte til browseren:

Tilføj:
  Imagejpeg($new_im,$img,75);
før
  Imagejpeg($new_im,'',75);
Avatar billede djthomas Nybegynder
25. september 2003 - 15:42 #2
Det dur ikke så godt...

Får denne her:

Warning</b>:  imagejpeg(): Unable to open './../../galleri/108-0819_IMG.JPG' for writing in .....
Avatar billede djthomas Nybegynder
25. september 2003 - 16:08 #3
Tjens er du der? Eller måske en anden som ved noget?
Avatar billede tjens Nybegynder
25. september 2003 - 16:13 #4
Det er vel noget med skriverettigheder for webserver-useren i det aktuelle bibliotek?
Avatar billede djthomas Nybegynder
25. september 2003 - 16:25 #5
Nope, der er fuld skrive rettighed på denmappe.... Men lukker her og finder på noget andet!!!
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