2013-03-08 3 views
7

Извините за довольно общий вопрос, но мне было интересно, есть ли у кого-нибудь рекомендации о том, как наилучшим образом разрешить пользователям обрезать и редактировать собственные изображения.Позволяет пользователям обрезать и изменять размер изображений Ruby on Rails

Что бы я хотел сделать, так это то, что когда пользователь загружает свое изображение в мое приложение для приложения, чтобы показать копию изображения с наложением, которое допускает фиксированное соотношение сторон (возможно, 4: 3), пользователь затем сможет выбрать область изображения, которую они хотели бы обрезать, и сохранить в качестве своего изображения.

Лучший пример, который я могу придумать, - это обрезать обложки на Facebook.

Я посмотрел в различные драгоценные камни и элементы, которые я считаю, было бы необходимо, как показано ниже:

Carrierwave - Для загрузки файлов (и я думаю, кадрирование - поправьте меня, если я ошибаюсь) ImageMagick/Mini-Магия/Rmagick - обрабатывать изображение.

Однако я все еще немного не уверен, как они подходят друг другу.

Любые советы, которые люди имеют о наилучшем сочетании драгоценных камней и о том, как они работают вместе для достижения этой функции обрезки, будут высоко оценены.

ответ

1

Существует очень хороший учебник, который объясняет multiple-image-upload-and-crop-with-rails примерами.

+0

Эй, эта ссылка не работает и ничего не ведет. SO обычно рекомендует размещать соответствующий код в ответе в случае, если это произойдет. – Dave