Hallo Leute,
habe eine Problem....
Mir ist es nun gelungen ein Skript zu basteln, welche Thumbnails speichert. Nur mir gefällt die Qualität nicht. Kann man die Qualität irgendwie beeinflussen? Mir kommen die Bilder etwas „pixelig“....
Bin nun auch mal so unverschämt und poste den Code mit der Hoffnung schnelle Hilfe zu bekommen.
Danke für die Hilfe im Voraus
Alexander
habe eine Problem....
Mir ist es nun gelungen ein Skript zu basteln, welche Thumbnails speichert. Nur mir gefällt die Qualität nicht. Kann man die Qualität irgendwie beeinflussen? Mir kommen die Bilder etwas „pixelig“....
Bin nun auch mal so unverschämt und poste den Code mit der Hoffnung schnelle Hilfe zu bekommen.
Code:
<?
$folder="bilder/"; //Angabe des Ordners, wo der File liegt
$name="team01.jpg"; //Angabe des Dateinamens
$PicPathOut="../bilder_rosen/out/";
$loc=$folder.$name; //Zusammensetzen Pfad+Dateiname
$res=getimagesize($loc); //Bildgroesse der Quelle bestimmen
$destresX=400; //x-Aufloesung des Endbildes angeben
$faktor=$destresX/$res[0]; //Scalierungsfaktor errechnen
$destresY=$res[1]*$faktor; //y-Aufloesung des Endbildes errechnen
//Creating Destination Empty Thumb
$dest = ImageCreateTrueColor($destresX,$destresY); //kreiert Voransicht, da kommt das bild dann rein
header ("Content-type: image/jpeg"); //Sendet den Header, damit ein Bild zurückgegeben wird, hier jpg
//Creating Source Image from filename
$src = ImageCreateFromJPEG($loc); //Lädt das zu verkleinernde Bild erstmal in PHP
imagecopyresampled($dest, $src, // Zielbild, Bildquelle
0, 0, // X,Y-Koordinate Ziel
0, 0, // X,Y-Koordinate Quelle
$destresX, $destresY,// Zielbreite, Zielhöhe
$res[0], $res[1]); // Quellbreite, Quellhöhe
ImageJPEG($dest,"$PicPathOut"."tn_"."$name");
echo("$dest");
?>
Danke für die Hilfe im Voraus
Alexander