Hallo!
Folgende Funktion:
	
Funktionsaufruf:
	
Wenn ich nun ein zu großes JPG-Bild ( zB. höher gleich 2000px ) hochlade wird es komplett schwarz hochgeladen. Wenn ich das gleich bild nun auf höhe ca. 1000px verkleinere passt alles...
was mache ich falsch?
thx!
franzerl
					Folgende Funktion:
PHP-Code:
	
	
function bild_manipulation_hoehe($size_data_1,$maxhoehe,$maxbreite,
$derzeitige_breite,$derzeitige_hoehe,$file,$dir)
{
    $hoehe_1=$maxhoehe;
    $faktor_1=$derzeitige_hoehe/$hoehe_1; 
    $breite_1=$derzeitige_breite/$faktor_1;
    $bild_neu_1=imagecreatetruecolor($breite_1,$hoehe_1);
    $bild_upload_1=imagecreatefromjpeg($file);
    
    imagecopyresampled($bild_neu_1,$bild_upload_1,0,0,0,0,
    $breite_1,$hoehe_1,$size_data_1[0],$size_data_1[1]);
    
    imagejpeg($bild_neu_1,$dir);
} 
PHP-Code:
	
	
bild_manipulation_hoehe(
getimagesize($_FILES['file_1']['tmp_name']),
$maxhoehe,
$maxbreite,
$bilddaten_1[0],
$bilddaten_1[1],
$_FILES['file_1']['tmp_name'],
$uploaddir.$id."_1".$ext_1); 
was mache ich falsch?
thx!
franzerl
          
Kommentar