2009-12-03 6 views
8

Je travaille sur un plan pour construire un éditeur d'image en ligne avec seulement quelques fonctions de base. Il faut (évidemment) contenir une zone de travail de toile et de soutenir les fonctions suivantes: 1.
Télécharger une image à partir de votre ordinateur ou soumettre un lien
2. Redimensionner l'image (en faisant glisser le coin)
3. Faites pivoter et retourner
4. Faites glisser/déplacer/pan
5. superposition (si plus d'une image est sur la toile, sélectionnez ordre vertical)
6. Et très important: il devrait être en mesure de faire une sorte de suppression d'arrière-plan à l'aide détection de bord simple.
Images que j'utilise vont être principalement des articles de mode, donc je veux être en mesure d'enlever l'arrière-plan si ce n'est pas blanc. Par exemple faire automatiquement ce fond gris, blanc: Click for image - T-Shirt Black BGÉditeur d'images en ligne - Ajax ou Flex/Flash?

Je suppose que mon meilleur point de départ est de prendre un éditeur d'image open source et juste utiliser les parties du code dont j'ai besoin. Ma question est la suivante: Flash/Flex, ou Javascript. Chacun a de très jolis implémentations en ligne, comme Sumopaint, Aviary, et évidemment Photoshop.net pour Flash et d'autres bonnes pour JS. Dois-je utiliser Flash ou utiliser une solution basée sur Javascript? Mon instinct est à l'égard de JS avec HTML5 venant au coin de la rue.
Aussi si vous recommandez Javascript, pouvez-vous s'il vous plaît inclure votre cadre préféré pour quelque chose comme ça ??

Merci!

Répondre

1

Ajax version devrait utiliser quelque chose sur le serveur traitant les images, comme le GD Library ou ImageMagick. Avec flash vous/flex vous pouvez faire le traitement d'image côté client, et avec Flash Player 10 vous pouvez profiter de Pixel Bender pour le traitement d'image. Je suppose que cela dépend de la taille de vos images. Je serais intéressant de voir un benchmark sur certaines grandes images, flash vs ajax/php.

Bonne question.

+0

Merci George ... petit suivi: La plupart de mes images vont être importées d'autres sites de mode. Je suppose que l'utilisation d'une solution basée sur Ajax me permettra de conserver le format de l'image (jpeg, gif ...) et une solution basée sur Flash nécessitera une conversion en SWF. Quelqu'un m'a dit que la conversion en SWF peut automatiquement affecter la qualité de l'image (pixellisation, flou, changement de couleur) et qu'il est recommandé de le faire manuellement (ce que je ne peux pas) Deuxièmement: aurai-je besoin de Flash Media Server pour convertir les images en SWF ou cela se fait sur le client (Flash 10)? Merci! – yairgr

+0

Pas de soucis.Pourquoi auriez-vous besoin de convertir des images en fichiers SWF? Vous pouvez charger les images dans le swf, les traiter, envoyer le bytearray résultant à un serveur pour écrire le fichier sur le disque. Comme pour les formats d'image multiples, bien qu'il existe des formats GIF, PNG, BMP, etc. bibliothèques dans as3, pourquoi ajouter cette couche supplémentaire lorsque vous ne pourriez pas avoir besoin de cela avec Ajax, je vois votre point. Je ne pense pas que vous ayez besoin de Flas Media Server pour convertir les images en SWF. Je pense que cela peut être fait en as3, en faisant des affaires bytearray, mais il pourrait être plus facile d'utiliser la bibliothèque PHP Ming pour créer un fichier SWF. à la volée de PHP. pourquoi est-ce nécessaire? –

+0

Merci George ... Alors, quelle est votre recommandation ... Mon instinct me dit d'aller avec Ajax. Je veux faire quelque chose comme ceci: http://www.polyvore.com/cgi/app Que pensez-vous? – yairgr

Questions connexes