Thumbnails zuschneiden

Funghi

Grünschnabel
Ich hab ein kleines Problem.
Und zwar ich hab eine gallery mit Thumbnail erstellung usw. funktioniert auch alles einwandfrei. Nur wenn ich Bilder im Hochformat hab sind die bei der Vorschau natürlich auch im Hochformat und dann sehen die Zeilen doof aus wenn manche höher sind.
Hat mir einer einen Tipp wie ich die Bilder sozusagen unten abschneiden kann, damit sie die gleiche höhe und Breite wie die anderen haben, aber nur das Thumbnail nicht das Original Bild.

Danke
 
Hey,
ich weiß jetzt nicht wie du die Thumbnails erstellst, aber ich denke mal mit der GDlib ?! Da kannst du ja bei den imagecopy-Funktionen sagen wieviel von dem Originalbild kopiert werden soll...

mfg Daniel
 
So ich habs hinbekommen. Für alle die auch das Problem haben, hier der Code:
PHP:
// Erstellung des normalen Thumbnails
list($width,$height)=getimagesize($imagedir.$file); 
$sourceimage=imagecreatefromjpeg($imagedir.$file); 
$thumbheight=round($thumbwidth*($height/$width)); 
$thumbimage=imagecreatetruecolor($thumbwidth,$thumbheight); 
                        imagecopyresampled($thumbimage,$sourceimage,0,0,0,0,$thumbwidth,$thumbheight,$width,$height); 
imagejpeg($thumbimage,$thumbdir.$file); 
//Hier wird das Thumbnail auf die gewünschte Größe zugeschnitten
// welche Breite + Hoehe soll der Ausschnitt haben
$Ausschnitt_Breite = 100;
$Ausschnitt_Hoehe = 75;
						
// welcher Bereich soll dargestellt werden
$Position_x = 0; 
$Position_y = 0;
$img1 = imagecreatefromjpeg($thumbdir.$file);
$img2 = imagecreatetruecolor($Ausschnitt_Breite, $Ausschnitt_Hoehe);
imagecopymerge($img2, $img1, 0, 0, $Position_x, $Position_y, $Ausschnitt_Breite, $Ausschnitt_Hoehe, 100);				
//Die neue Datei wird unter gleichem Namen gespeichert
imagejpeg($img2,$thumbdir.$file);

Viel Spaß damit :)
 
Zurück