PHP Bild zuschneiden, um fixe Breite und Höhe ohne dimension ratio
im Blick thumbnails zu erstellen, von 100px 100px dimension. ich habe viele Artikel, die die Methoden, aber die meisten am Ende mit der Breite!=Höhe, wenn die dimension ratio zu halten ist.
ich habe zum Beispiel ein 450px von 350px Bild. ich möchte zu beschneiden, um 100px von 100px. wenn ich das Seitenverhältnis beizubehalten, würde ich am Ende mit 100px von 77px. dies macht es hässlich wenn im listing diese Bilder in einer Zeile und Spalte. aber ein Bild ohne dimension ratio wird schrecklich Aussehen als gut.
ich habe gesehen, Bilder von flickr, und Sie sehen fantastisch aus. zum Beispiel:
Vorschau: http://farm1.static.flickr.com/23/32608803_29470dfeeb_s.jpg
mittlere Größe: http://farm1.static.flickr.com/23/32608803_29470dfeeb.jpg
große Größe: http://farm1.static.flickr.com/23/32608803_29470dfeeb_b.jpg
tks
InformationsquelleAutor nuttynibbles | 2010-07-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies geschieht, indem nur ein Teil des Bildes als thumbnail, das ist ein 1:1 Seitenverhältnis (meist in der Mitte des Bildes). Wenn Sie genau hinsehen, können Sie sehen es in der flickr-thumbnail.
Weil Sie "crop", die in Ihrer Frage, ich bin mir nicht sicher, ob Sie nicht schon wissen, aber was möchtest du dann wissen?
Verwenden, zuschneiden, hier ist ein Beispiel:
hey sven, ich habe versucht, ur-Skript und es funktioniert Super. tk Sie so viel. einwandfreie
hey sven, ich habe nur eine Frage. mit ur-Skript funktioniert Super. aber ich erkannte die Qualität des Bildes nach dem zuschneiden ist nicht das gleiche wie das original. zum Beispiel, nahm ich mir ein Beispiel-Bild von flickr und Ernte, um die gleiche dimension und Sie sehen anders aus. jede Lösung behalten Sie die Qualität??
Sie können die jpg-Qualität in der imagejpeg () - Funktion, siehe hier de.php.net/imagejpeg (verwenden Sie NULL für den parameter Dateiname). Die Standardeinstellung für die Qualität ist 75.
Nur ein Vorschlag - eine nette kleine Funktion, die wir alle vergessen: $smallestSide = min($height, $width);
InformationsquelleAutor Sven Koschnicke
Bild zuschneiden mit quadratischen basierend auf geringerer Höhe oder Breite
$target_url - ist der Name des Bildes.
wie die Arbeit dieses.. plz help me.. wie um zu zeigen, wie Bild
InformationsquelleAutor ShivarajRH
Können Sie diesen code verwenden.
Du musst Quell-image-Pfad und thumbnail-Größe in px, und optional Ziel-Pfad. wenn Sie es passieren wird, speichern Sie das Bild sonst ist der Daumen wird gezeigt.
Nur jpg -, jpeg-und png sind erlaubt.
danke, ich habe einige Beschreibung.
InformationsquelleAutor sajad abbasi
Ich mag mit GDLib zu Geige mit Bilder, es ist unglaublich einfach, mit zu arbeiten auch. Es gibt viele blog-posts und tutorials gibt. Ich würde empfehlen, mit einer Klasse oder ähnlich, obwohl, wie die Pflege aller Abweichungen im Bild kann sehr zeitaufwändig sein.
InformationsquelleAutor David Yell