Есть ли готовый редактор изображений RMagick там? - PullRequest
3 голосов
/ 12 июня 2009

Я собираюсь создать базовый онлайн-редактор изображений для моего веб-приложения, используя rails и rmagick. Я немного погуглил, но не смог найти ни одного существующего решения, однако я хотел бы быть уверен, прежде чем потратить много времени на то, чтобы свернуть свое собственное.

Кто-нибудь знает о плагине / геме, который предоставляет предварительно свернутый редактор изображений с отменой / повтором и минимальным ухудшением качества изображения при множественном редактировании?

Спасибо!

Ответы [ 2 ]

1 голос
/ 14 июня 2009

Я знаю, что это существует: Rails Image Editor

http://github.com/heurionconsulting/rails_image_editor/tree/master

0 голосов
/ 26 января 2010

Возможно, уже слишком поздно, но я тоже строю. Я использую библиотеки Pixastic и Raphael для генерации предварительного просмотра. Таким образом, пользователи могут предварительно просмотреть полученное изображение, не дожидаясь, пока сервер его обработает.

Особенности:

  • Быстрая подгонка (сделать изображение подходящим для данной ширины, высоты или ширины и высоты)
  • Crop
  • Изменение размера
  • Поворот влево и вправо на 90º (анимация)
  • Отразить по горизонтали и / или вертикали
  • Colorize (подборщик цветов)
  • Сделать теплее (слайдер)
  • сделать холоднее (слайдер)
  • Сделать оттенки серого (один клик)
  • Сделать сепию (один клик)
  • Свечение (слайдер)
  • Blur (слайдер)
  • Резкость (слайдер)
  • Яркость (слайдер)
  • Контраст (ползунок)

подробности:

  • Предоставляется как плагин Rails.
  • В настоящее время он работает только для вложений Paperclip.
  • Интеграция - это очень просто (включите js и ссылку в представлении, вот и все!)
  • Отображается как лайтбокс, как оверлей
  • Все запросы - Ajax (поэтому нет перезагрузки страницы)
  • Я пропустил RMagick и создал специальный модуль ImageMagick для обработки изображений на сервере
  • Весь интерфейс основан на Q, наборе инструментов javascript, предоставляющем ползунок, палитру цветов, плавающие окна, рычащую функцию, I18n для javascript, достойное управление Cookie и многое другое.
  • настраивается с помощью одного файла YAML
  • встроенными языками являются английский, американский и голландский

Возможные недостатки:

  • Предварительный просмотр в режиме цветовой коррекции недоступен в IE из-за отсутствия поддержки холста HTML5
  • Библиотека Q не является бесплатной для коммерческих доменов (всего 49 евро за домен или 249 евро за версию с подстановочными знаками)

Этот плагин будет доступен бесплатно в следующем месяце в альфа-версии.

...