Hallo.
Folgende Funktion will unter Windows aber nicht auf meinen Root Server.
PHP-Code:
<?php
function createthumbnail($verlauf, $image, $size, $path){
$imagedaten = getimagesize($verlauf.$image);
$orgwidth = $imagedaten[0];
$orgheight = $imagedaten[1];
$thumbnailwidth = $size;
if($orgwidth < $thumbnailwidth)
{
$thumbnailwidth=$orgwidth;
}
$skarlierfaktor = $orgwidth/$thumbnailwidth;
$thumbnailheight = intval($orgheight/$skarlierfaktor); //macht einen Intergerwert draus
if($imagedaten[2]==2){
$orgimage = imagecreatefromjpeg($verlauf.$image);//Erzeugt ein neues Bild im JPEG-Format, welches aus einer Datei oder von einer URL gelesen wird
$thumbnailimage = imagecreatetruecolor($thumbnailwidth, $thumbnailheight);//Erzeugt ein neues Bild imagecreate ( int x_size, int y_size)
imagecopyresampled($thumbnailimage, $orgimage, 0, 0, 0, 0, $thumbnailwidth, $thumbnailheight, $orgwidth, $orgheight);//Kopieren und Ändern der Grösse eines Bild-Teiles
ImageJPEG($thumbnailimage, $verlauf."$path/thumb_".$image);
}
}
?>
ich vermute es liegt irgendwie an "imagecreatefromjpeg". Aber keine Ahnung die Funktion hat eigentlich schon mal gearbeitet....
Die Funktion wird überrings in eine Whileschleife verwendet...