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
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: Ссылка
Es ist möglich und einfach mit Uploadcare
zu tunHier ist ein Beispiel:
Originalbild:
Beschnittenes und in der Größe angepasstes Bild in einem Vorgang:
Tags und Links filepicker.io