Avatar billede doomstone-dk- Nybegynder
11. august 2004 - 18:51 Der er 3 kommentarer og
1 løsning

Tumb creator

Jeg har dette lille script som loader et billede og laver en mindre version af det! men det virker en gang imellem ikke!

// Koden
function Thumb($sourcefile, $targetfile) {


// Debug
echo "T 1<br>";
$max_width = 100;
$jpegqual = 50;
/* Get the dimensions of the source picture */
$picsize=@getimagesize("$sourcefile");
// Debug
echo "T 2<br>";
$source_x = $picsize[0];
$source_y  = $picsize[1];
if ($source_x > $max_width) {

// Debug
echo "T 2,1<br>";

    $delta = $max_width/$source_x;
    $dest_x = round($source_x*$delta);
    $dest_y = round($source_y*$delta);
    $source_id = @imageCreateFromJPEG("$sourcefile");
// Debug
echo "T 3<br>";
    $target_id=@imagecreatetruecolor($dest_x, $dest_y);
// Debug
echo "T 4<br>";
    $target_pic=@imagecopyresampled($target_id,$source_id,0,0,0,0, $dest_x,$dest_y, $source_x,$source_y);
// Debug
echo "T 5<br>";
    @imagejpeg ($target_id,"$targetfile",$jpegqual);
// Debug
echo "T 6<br>";
}else{
copy($sourcefile, $targetfile);
// Debug
echo "T 7<br>";
}
}//END Thumb

den stopper efter
// Debug
echo "T 2,1<br>";

billede den prøver at lave en mindre copi af er
www.03x.dk/images/Fest/Bowling/.Bowling 26-09-2003 001.JPG

Dette er linket til siden hvor scriptet køre
http://www.03x.dk/index.php?side=billeder&ny=&id=&dir=images/Fest/Bowling/

Jeg køre
PHP Version 4.3.4
Apache 2.0 Handler
Mandrake Linux 10.0

http://www.03x.dk/phpmyadmin/phpinfo.php <-- PHPinfo hvis det skulle være at det rigtige ikke er slået til!


Hvad er der galt?
Avatar billede doomstone-dk- Nybegynder
11. august 2004 - 18:56 #1
Avatar billede doomstone-dk- Nybegynder
11. august 2004 - 22:58 #2
No boddy out there?
Avatar billede googolplex Novice
12. august 2004 - 00:55 #3
Brug denne klasse i stedet. Meget mere overskueligt og den kan lave alle mulige smarte thumbnails :)

http://www.teckis.com/compiled_files/img_create.php
Avatar billede doomstone-dk- Nybegynder
12. august 2004 - 15:19 #4
Den siger
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 8192 bytes) in /var/www/html/scripts/thumbnail_create.php on line 79

Hvad kan jeg gøre ved der?
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