Hejsa!
Jeg ville meget gerne bruge imagemagick convert rutine frem for at bruge:
:function CreateThumb ($jpgFile, $width, $dest){
:
: // Get new dimensions
: list($width_orig, $height_orig) = getimagesize($jpgFile);
: $height = (int) (($width / $width_orig) * $height_orig);
:
: // Resample
: $image_p = imagecreatetruecolor($width, $height);
: $image = imagecreatefromjpeg($jpgFile);
: echo $image;
: imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height,
$width_orig, $height_orig);
: // Output
: return imagejpeg($image_p, $dest, 100);
}
Da denne rutine, tilsyneladende render tør for hukommelse. Hvordan gør man
det? jeg synes jeg har stået på hovedet på google - men jeg søger nok efter
noget forkert.
Jeg har plads på servage.net og de skulle efter deres faq have rutinen
liggende her:
The path for ImageMagick Convert utility is:
/usr/local/bin/convert
Men hvordan får jeg fat i den - hvordan kommer jeg til at bruge den fra PHP
Jeg har forsøgt at lave noget i denne stil - men det giver ikke rigtig noget
resultat - ej heller nogen fejlmeddelser.
:$command="/usr/local/bin/convert
'/mounted-storage/home39c/sub008/sc30788-LHIZ/www/billeder/import/test.jpg[120x120]'
/mounted-storage/home39c/sub008/sc30788-LHIZ/www/billeder/import/thumbnail.png";
:
:echo $command;
:echo passthru($command);
På forhånd tak for hjælpen.
Mvh,
Martin Rise Christensen
|