stiffy
Erfahrenes Mitglied
Hallo,
gleich zur Sache, ich habe folgende Funktion:
Die Funktion habe ich in einer Datei stehen die ich jeweils include und dann aufrufe. Momentan bekomme ich folgenden Fehler:
Warning: imagecreatetruecolor() [<a href='function.imagecreatetruecolor'>function.imagecreatetruecolor</a>]: Invalid image dimensions in /mnt/am2/03/552/00000015/htdocs/news/uploader/jpg-resize.php on line 57
Line 57 ist die Zeile in der steht $resized_jpg = imageCreateTrueColor($width, $height);
Die Funktion rufe ich mit "<? image_resize("name.jpg", 150, 300); ?>" auf.
Danke im Vorraus für eure Hilfe.
gleich zur Sache, ich habe folgende Funktion:
PHP:
function image_resize($image_file, $width, $height)
{
$src = "jpg-resize.php?" .
"image_file=" . urlencode($image_file) . "&" .
"width=" . $width . "&" .
"height=" . $height;
$img = "<img " .
"border=\"0\" " .
"width=\"" . $width . "\" " .
"height=\"" . $height . "\" " .
"src=\"" . $src . "\" />";
}
if(isset($_GET))
{
header("Content-type: image/jpeg");
$image_file = $HTTP_GET_VARS["image_file"];
$width = $HTTP_GET_VARS["width"];
$height = $HTTP_GET_VARS["height"];
$original_size = getimagesize($image_file);
$original_width = $original_size[0];
$original_height = $original_size[1];
$original_jpg = imageCreateFromJPEG($image_file);
$resized_jpg = imageCreateTrueColor($width, $height);
imageCopyResized($resized_jpg, $original_jpg, 0, 0, 0, 0,
$width, $height, $original_width, $original_height);
imageJPEG($resized_jpg);
imageDestroy($resized_jpg);
}
Die Funktion habe ich in einer Datei stehen die ich jeweils include und dann aufrufe. Momentan bekomme ich folgenden Fehler:
Warning: imagecreatetruecolor() [<a href='function.imagecreatetruecolor'>function.imagecreatetruecolor</a>]: Invalid image dimensions in /mnt/am2/03/552/00000015/htdocs/news/uploader/jpg-resize.php on line 57
Line 57 ist die Zeile in der steht $resized_jpg = imageCreateTrueColor($width, $height);
Die Funktion rufe ich mit "<? image_resize("name.jpg", 150, 300); ?>" auf.
Danke im Vorraus für eure Hilfe.