$testt = "./pic_tmp/hmpf^^.jpg";
$imageMaxW = 200;
$imageMaxH= 220;
$image = imagecreatefromjpeg($testt);
$bild = getimagesize($testt);
if(($bild[0] > $imageMaxW) || ($bild[1] > $imageMaxH)) {
if($bild[0]>$bild[1]) {
// querformat
$faktor = $bild[0]/$imageMaxW;
} else {
// hochformat oder quadrat
$faktor = $bild[1]/$imageMaxH;
} }
$newWidth = floor($bild[0]/$faktor);
$newHeight= floor($bild[1]/$faktor);
$newImg = imagecreatetruecolor($newWidth,$newHeight);
imagecopyresized($newImg, $image, 0, 0, 0, 0, $newWidth, $newHeight, $image, $image); // <<< bis hier hin geht alles ohne Fehler
imagejpeg($newImg, "", 100); // Soweit ich das hinzufüge kommt folgene fehler meldung
echo "newHeight: $newHeight</br>";
echo "newWidth: $newWidth</br>";