1
Ich möchte ein Bild, das immer im Querformat ist, zu einem Quadratischen Bild mit einer Auflösung von 1080x1080 Pixeln Skalieren
Dabei soll an allen Seiten (also immer oben, unten & rechts, links) gleich viel weggeschnitten werden
Hier habe ich schon ein Script geschrieben, allerdings leidet darunter die Bildqualität (es sieht alles verwaschen aus) und der Fokus wird nicht auf die Mitte gelegt (also sieht man am ende nur den rechten bzw. linken Rand)
Auch wenn ich anstatt der Funktion "imagecopyresampled()" die Funktion "imagecopyresized()" verwende, ändert sich an der Bildqualität nichts :/
Also nochmal zusammengefasst:
Ich suche nach Einem Script mit dem man ohne Qualitätsverlust, Bilder Zentriert zuschneiden kann
MfG
Tom12
Dabei soll an allen Seiten (also immer oben, unten & rechts, links) gleich viel weggeschnitten werden
Hier habe ich schon ein Script geschrieben, allerdings leidet darunter die Bildqualität (es sieht alles verwaschen aus) und der Fokus wird nicht auf die Mitte gelegt (also sieht man am ende nur den rechten bzw. linken Rand)
$size = array(720,720); // Breite und Höhe des Auschnitts
$point = array(0,0); // Koordinaten, ab wo kopiert werden soll (erst X, dann Y).
$image = imagecreatefromjpeg("./pixabay/".$_POST['q'].".jpg"); // Original einlesen
$new = imagecreate($size[0],$size[1]); // Neues Bild leer erstellen
imagecopyresampled($new, $image, 0,0, $point[0],$point[1],$size[0],$size[1], $size[0],$size[1]); // Ausschnitt rüberkopieren
imagejpeg($new,"./pixabay/".$_POST['q'].".jpg",100); // Neues Bild speichern
Auch wenn ich anstatt der Funktion "imagecopyresampled()" die Funktion "imagecopyresized()" verwende, ändert sich an der Bildqualität nichts :/
Also nochmal zusammengefasst:
Ich suche nach Einem Script mit dem man ohne Qualitätsverlust, Bilder Zentriert zuschneiden kann
MfG
Tom12