2013-03-08 9 views
7

Entschuldigung für die ziemlich generische Frage, aber ich habe mich gefragt, ob jemand irgendwelche Empfehlungen hatte, wie Benutzer am besten ihre eigenen Bilder zuschneiden und bearbeiten können.Ermöglicht Benutzern das Zuschneiden und die Größenanpassung von Bildern Ruby on Rails

Was ich möchte, ist, wenn ein Benutzer hochgeladen ihr Bild in meiner App für die App, um eine Kopie des Bildes mit einem Overlay, das nur ein festes Seitenverhältnis (vielleicht 4: 3) erlaubt, den Benutzer anzuzeigen wäre dann in der Lage, den Bereich des Bildes auszuwählen, den sie zuschneiden und als ihr Bild speichern möchten.

Das beste Beispiel, das ich mir vorstellen kann, ist beim Zuschneiden von Cover-Fotos auf Facebook.

Ich habe die verschiedenen Edelsteine ​​und Elemente schaute in die ich glaube, wie unten nötig wäre:

Carrierwave - Für das Hochladen von Dateien (und ich denke, beschneiden - korrigiert mich wenn ich falsch bin) ImageMagick/Mini-Magick/Rmagick - zur Bearbeitung des Bildes.

Allerdings bin ich noch ein wenig unsicher, wie diese zusammenpassen.

Alle Ratschläge, die Menschen auf die beste Kombination von Edelsteinen und wie sie zusammenarbeiten, um diese Zuschneidefunktion zu erreichen, würden sehr geschätzt werden.

Antwort

1

Es gibt ein sehr gutes Tutorial, das multiple-image-upload-and-crop-with-rails mit Beispielen erklärt.

+0

Hey, dieser Link ist kaputt und führt zu nichts. SO empfiehlt normalerweise, den entsprechenden Code in der Antwort zu posten, falls dies geschieht. – Dave