Har du GD2 använd imagecreatetruecolor() istället för imagecreate(), och imagecopyresampled() istället för imagecopyresized().
Hej!
När jag använder följande kod får jag en bild som ser ut som nedan, någon som kan hjälpa mig komma på varför det blir så? Problemet är alltså att bilden blir nästan svartvit och vissa bilder blir ännu sämre! Har provat med flera bildkvalitéer!
function thumb_jpg($strBildNamn, $strSokvag, $intBredd)
{
$imagedata = getimagesize("$strSokvag/$strBildNamn");
$intHojd = ($intBredd / $imagedata[0]) * $imagedata[1];
$thumb = imagecreate ($intBredd, $intHojd);
if ($imagedata[2] == 2) $image = ImageCreateFromJpeg("$strSokvag/$strBildNamn");
else {
header("Location: $strSokvag/$strBildNamn");
die();
}
imagecopyresized($thumb, $image, 0, 0, 0, 0, $intBredd, $intHojd, $imagedata[0], $imagedata[1]);
imagejpeg($thumb, "$strSokvag/t_$strBildNamn", 100);
}

