Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Qualität mit imagejpeg unter php

ich-esel / 0 Antworten / Flachansicht Nickles

$pic_source="orginal.jpg";
$image_thum="thump.jpg";

$masse=getimagesize($pic_source);
$thum_masse[0]=$masse[0]*110/$masse[1];
$thum_masse[1]=$masse[1]*110/$masse[1];

$image_thum = imagecreate($thum_masse[0],$thum_masse[1]);
$image_source = imagecreatefromjpeg($pic_source);
imagecopyresized($image_thum, $image_source, 0,0, 0,0,$thum_masse[0],$thum_masse[1],$masse[0],$masse[1]);
$pic_name_thumb="thumb_".$nr."_".$pi_id."_1.jpg";
imagejpeg($image_thum,"speicher.jpg", 80);

Ich möchte eine aus einem kleinen großen Bild $pic_source eine kleines vorschaubild machen.
Das mache ich nach etwas hin und mit dem Befehl dem Program Oben
nun kann ich mit dem Befehl imagejpeg auch die qualität bestimmen.
Das stimmt in sowei wie ich zwischen 25k und 2k größe varieren kann. aber das Bild bleibt immser Scheisse.
Ich vermute ich mache irgendwo auf dem weg nach imagejpeg das bild zu kleinholz.

Was mache ich verkehrt
Danke

bei Antwort benachrichtigen