Hi!
Hier hab ich mal ein ewas schwierigeres Problem. Der untenstehende Code passt ein Bild "Temporär" ein eine beliebige Größe an. Wenn ich ein Bild über folgenden Link aufrufe,
dann bekomme ich es z.B. in der Breite von 450 px. Das ganze funktioniert, macht mir jedesmal bei dem Bild nur die ganzen Farbe durcheinander. Ich habe da z.B. ein Bild mit viel Grün im Hintergrund, und dann wird das ganze Bild grün eingefärbt.
Hier hab ich mal ein ewas schwierigeres Problem. Der untenstehende Code passt ein Bild "Temporär" ein eine beliebige Größe an. Wenn ich ein Bild über folgenden Link aufrufe,
PHP:
<img src="bild_gross.inc.php?bildname=<?php echo($row2[bildname])?>">
dann bekomme ich es z.B. in der Breite von 450 px. Das ganze funktioniert, macht mir jedesmal bei dem Bild nur die ganzen Farbe durcheinander. Ich habe da z.B. ein Bild mit viel Grün im Hintergrund, und dann wird das ganze Bild grün eingefärbt.
PHP:
header("Content-type: image/jpeg");
$size = getimagesize($image);
if ($size[1] < $size[0]) //Höhe < Breite
{
$width = 450;
$height = round($size[1]/($size[0]/$width));
}
else
{
$height = 450;
$width = round($size[0]/($size[1]/$height));
}
$src = imagecreatefromjpeg($image);
$dest = imagecreate($width,$height);
imagecopyresized($dest,$src,0,0,0,0,$width,$height,$size[0],$size[1]);
imagejpeg($dest);
imagedestroy($dest);
imagedestroy($src);
Zuletzt bearbeitet von einem Moderator: