Avatar billede sesam Nybegynder
10. april 2003 - 11:43 Der er 5 kommentarer og
1 løsning

imagecreatetruecolor

Jeg har et problem med imagecreatetruecolor:

Kode:
---------------------------------
$dest_width = 99;
$dest_height = 99;
$quality = 90;

$src_img = imagecreatefromjpeg("images/AUT_0041.jpg");
$dst_img = imagecreatetruecolor($dest_width,$dest_height);
imagecopyresampled($dst_img, $src_img, 0, 0, 0, 0, $dest_width, $dest_height, $src_width, $src_height);
imagejpeg($dst_img, "/images/new_file.jpg", $quality);


imagedestroy($src_img);
imagedestroy($dst_img);
---------------------------------------

Mit nye billede er bare en sort firkant hvad er problemet?
Avatar billede sesam Nybegynder
10. april 2003 - 11:44 #1
GD 2.0 er installeret...
Avatar billede barlach Nybegynder
10. april 2003 - 12:19 #2
du skal nok give $src_width, $src_height nogle values...
Avatar billede sesam Nybegynder
10. april 2003 - 12:45 #3
Ja det ved jeg men hvilke?
Avatar billede barlach Nybegynder
10. april 2003 - 12:48 #4
height og width på dit source image: AUT_0041.jpg
kig evt. på getimagesize()

http://dk.php.net/manual/en/function.getimagesize.php
Avatar billede barlach Nybegynder
10. april 2003 - 12:55 #5
$dest_width = 35;
$dest_height = 48;
$quality = 90;
$size=getimagesize("sjov.jpg");

$src_width=$size[0];
$src_height=$size[1];
$src_img = imagecreatefromjpeg("images/AUT_0041.jpg");
$dst_img = imagecreatetruecolor($dest_width,$dest_height);
imagecopyresampled($dst_img, $src_img, 0, 0, 0, 0, $dest_width, $dest_height, $src_width, $src_height);
imagejpeg($dst_img, "/images/new_file.jpg", $quality);


imagedestroy($src_img);
imagedestroy($dst_img);

tror det her vil virke...
Avatar billede barlach Nybegynder
10. april 2003 - 13:26 #6
skulle selvfølgelig have været:

$dest_width = 99;
$dest_height = 99;
$quality = 90;
$size=getimagesize("images/AUT_0041.jpg");
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

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