imagecopyresized() - oder andere Funktion?

Samuel

Erfahrenes Mitglied
Hallo zusammen...
ich habe bischen in der Suchen&Finden-Abteilung rumgestöbert und mit deren Hilfe sowie http://www.php.net dieses Script hier erstellt. (Nur das es nicht geht ;))

PHP:
<?php

## funktion die ein !ausschnitt! eines bildes machen soll
function createThumb($img_src, $img_height , $img_width, $dir) {
  $img = imagecreatefromjpeg($img_src);
  list($src_width, $src_height) = getimagesize($img_src);
  $new_image = imagecreatetruecolor($img_width, $img_height);
  imagecopyresized($new_image, $img, 0, 0, $img_width, $img_height, 0, 0, $src_width, $src_height);
  imagejpeg($new_image, $dir."/".$img_src, 100);
}

## aufruf der funktion
createThumb("testimage.jpg", 200, 200, "uploads");

?>

nun hab ich das Problem das es mir zwar ein Bild erstellt mit der Größe 200x200px (zur Info: das testimage.jpg hat 400x400px) aber das Bild schwarz ist!

kann mir einer weiterhelfen... wäre ihm sehr dankbar...

danke im Voraus

Samuel B. Weber
 
habs nun
PHP:
<?php

## funktion die ein !ausschnitt! eines bildes machen soll
function createThumb($img_src, $img_height , $img_width, $dir) {
  $img = imagecreatefromjpeg($img_src);
  list($src_width, $src_height) = getimagesize($img_src);
  $new_image = imagecreatetruecolor($img_width, $img_height);
  imagecopyresized($new_image, $img, 0, 0, 0, 0, $img_width, $img_height, $img_width, $img_height);
  imagejpeg($new_image, $dir."/".$img_src, 100);
}

## aufruf der funktion
createThumb("testimage.jpg", 200, 200, "uploads");

?>

greetz
 
Zurück