Ändern Sie die Größe eines Bildes und beschneiden Sie es mit einer einzigen Aktion convert ()

9

Ich versuche derzeit, eine einfache Bild-Uploader-Anwendung zu erstellen, die es einem Benutzer ermöglicht, ein Bild von seinem Desktop zu laden, einen Schnittbereich (mit jcrop) in einem bestimmten Seitenverhältnis auszuwählen und dann filepicker.io crop zu den definierten Dimensionen und Größe entsprechend anpassen.

Die Benutzer laden ein Bild unbekannter Größe hoch, wählen einen Bereich im Verhältnis 10: 13 (Breite x Höhe) aus, und dann muss der Filepicker sein Bild beschneiden, bevor es die Größe auf 100x130px ändert.

Zur Zeit muss ich zwei separate Konvertierungsaktionen durchführen, um das Bild zu beschneiden und seine Größe zu ändern, was zusätzliche Zeit in Anspruch nimmt und weniger effizient erscheint als es sein könnte. Gibt es eine Möglichkeit, Zuschneiden und Größenänderung in einer einzigen Aktion zu kombinieren?

Um eine Vorstellung davon zu bekommen, was ich möchte, möchte ich, dass dieser Befehl ein 100x130-Bild zurückgibt, das auf meine ideale Größe zugeschnitten ist:

/ convert? crop = 546,119,412,36 & amp; w = 100 & amp; h = 130

    
Jeff Sinclair 20.06.2013, 20:19
quelle

2 Antworten

2

Sie können eine Notiz in ihrer Dokumentation zum Thema sehen:

Zuschneiden und Größenänderung: Es wird dringend davon abgeraten, eine Größenanpassung (Breite oder Höhe) mit der Zuschneidefunktionalität zu kombinieren, da diese unbestimmte Auswirkungen hat, je nachdem, ob die Zuschneidung vor oder nach der Größenänderung angewendet wird. em>

Quelle: Ссылка

    
polmiro 08.11.2013 02:03
quelle
2

Es ist möglich und einfach mit Uploadcare

zu tun

Hier ist ein Beispiel:

Originalbild:

Ссылка

Beschnittenes und in der Größe angepasstes Bild in einem Vorgang:

Ссылка

    
David Avsajanishvili 03.11.2014 06:52
quelle

Tags und Links