Thumbnail - Qualität

Hallo zusammen!

ich habe ein Problem und zwar möchte ich gerne die Bilder, welche hochgeladen werden, automatisch verkleinern lassen.
Die Datenbankeinbindung ist kein Problem und auch das Thumbnailscript funktioniert eigentlich gut, bis auf die Qualität…
Hier unten habe ich das Ursprungsscript reingepastet.

Kann mir jemand sagen wie ich in diesem Script die Qualität der Thumbs beinflussen kann??

SCRIPT:

$PicPathIn="…/bilder/";
$PicPathOut="…/bilder/out/";
// Orginalbild
$bild=„Foto.jpg“;
// Bilddaten feststellen
$size=getimagesize("$PicPathIn"."$bild");
$breite=$size[0];
$hoehe=$size[1];
$neueBreite=100;
$neueHoehe=intval($hoehe*$neueBreite/$breite);

if($size[2]==2) {
// JPG
$altesBild=ImageCreateFromJPEG("$PicPathIn"."$bild");
$neuesBild=ImageCreate($neueBreite,$neueHoehe);
ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,
$neueHoehe,$breite,$hoehe);
ImageJPEG($neuesBild,"$PicPathOut".„TN“."$bild");
}

echo "Altes Bild:
";
echo "

";
echo "Neues Bild:
";
$Tumbnail=$PicPathOut.„TN“.$bild;
echo „“;

Vielen Dank für die Hilfe!!

Gruss
Dennis

Hi,
laut meiner PHP5 Referenz:
imagejpeg(Bild[,dateiname[,Qualität]])

[…]
ImageJPEG($neuesBild,"$PicPathOut".„TN“."$bild");

==> ImageJPEG($neuesBild,"$PicPathOut".„TN“."$bild",100);

Das soll’s schon gewesen sein.

Gruß

Marcel

Hallo,

$neuesBild=ImageCreate($neueBreite,$neueHoehe);

$neuesBild=ImageCreateTrueColor($neueBreite,$neueHoehe);

Alexander

Hi Marcel, und danke für deine rasche Antwort!

Von deiner Lösung bin ich afangs auch ausgegangen, doch funktioniert dies leider nicht.

Könnte es noch an etwas anderem liegen oder hast du ein anderes Script?

Gruss
Dennis

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi,

Könnte es noch an etwas anderem liegen oder hast du ein
anderes Script?

habe hierzu gar kein Script, hatte das kurz nachgeschlagen.
Denke mal das die Lösung von alx das Problem beheben könnte…

Gruß

Marcel

Vielen Dank Alexander!! Mit dem funktioniert’s!!

Gruss
Dennis

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]