2009-06-11 6 views
3

Je suis sur le point de construire un éditeur d'image en ligne de base pour mon application web en utilisant rails et rmagick. J'ai fait un peu de googling mais je n'ai pas trouvé de solution existante, mais je voudrais être sûr avant que je passe beaucoup de temps à rouler le mien.Existe-t-il un éditeur d'image RMagick prêt à l'emploi?

Quelqu'un a-t-il connaissance d'un plugin/gem qui fournit un éditeur d'image pré-roulé avec annulation/rétablissement et une dégradation minimale de l'image lors de plusieurs modifications?

Merci!

Répondre

0

Il est peut-être trop tard, mais je construis aussi. J'utilise les librairies Pixastic et Raphael pour générer des aperçus en direct. Les utilisateurs peuvent donc prévisualiser l'image résultante sans avoir à attendre que le serveur la traite.

Caractéristiques sont:

  • ajustement rapide (faire l'image raccord instantanément une largeur donnée, la hauteur ou la largeur et la hauteur)
  • cultures
  • Redimensionner
  • Rotation à gauche et à droite 90º (animée)
  • Retourner horizontalement et/ou verticalement
  • Coloriser (sélecteur de couleur)
  • Faire plus chaud (curseur)
  • Faire plus froid (curseur)
  • Marque échelle de gris (un clic)
  • Faire sépia (un seul clic)
  • Glow (curseur)
  • Blur (curseur)
  • Sharpen (curseur)
  • Luminosité (curseur)
  • Contraste (curseur)

Détails:

  • Il est fourni en tant que plug-in Rails.
  • Actuellement, il ne fonctionne que sur les pièces jointes Paperclip.
  • L'intégration est morceau de gâteau (js inclure et un lien dans la vue, c'est tout!)
  • Il est affiché comme une superposition de lightbox comme
  • Toutes les demandes sont Ajax (donc pas de rechargement de page)
  • J'ai ignoré RMagick et construit un module ImageMagick dédié pour le traitement d'image côté serveur
  • Le frontend entier est basé sur Q, un jeu d'outils javascript fournissant un curseur, un sélecteur de couleurs, des fenêtres flottantes, une fonctionnalité de type grognement, I18n pour javascript, une gestion correcte des cookies et beaucoup plus.
  • configurable avec un seul fichier YAML
  • langues intégrées sont l'anglais américain et néerlandais

inconvénients possibles:

  • aperçu en direct sur la correction des couleurs ne sont pas disponibles sur IE en raison du manque de toile HTML5 support
  • La bibliothèque Q n'est pas gratuite pour les domaines commerciaux (seulement 49 € par domaine ou 249 € pour une version générique)

Ce plugin sera disponible gratuitement le mois prochain dans la version Alpha.

+0

Des progrès concernant l'éditeur? Cela m'intéresse beaucoup. Merci. – sangam

+1

Hey @wout des progrès? –