2009-12-03 12 views
8

Sto lavorando a un piano per creare un editor di immagini online con solo alcune funzioni di base. Dovrebbe (ovviamente) contengono un'area di lavoro tela e supportare le seguenti funzioni:
1. Carica un'immagine dal computer o inviare un link
2. Image Resize (trascinando l'angolo)
3. ruotare e capovolgere
4. Trascinare/movimento/pan
5. Layering (se più di uno è un'immagine sulla tela, selezionare l'ordine verticale)
6. E molto importante: dovrebbe essere in grado di fare una sorta di sfondo cancellazione usando semplice rilevamento dei bordi.
Le immagini che uso sono per lo più di articoli di moda quindi voglio essere in grado di togliere lo sfondo se non è bianco. Ad esempio, rendi automaticamente questo sfondo grigio, bianco: Click for image - T-Shirt Black BGOnline Image Editor - Ajax o Flex/Flash?

Immagino che il mio miglior punto di partenza sia prendere un editor di immagini open source e usare solo le parti del codice di cui ho bisogno. La mia domanda è la cosa migliore per me: Flash/Flex o editor basato su Javascript. Ognuno ha alcune implementazioni molto interessanti online, come Sumopaint, Aviary e ovviamente Photoshop.net per Flash e altre buone per JS.

Devo usare Flash o andare con una soluzione basata su Javascript? Il mio istinto è verso JS con HTML5 che sta arrivando dietro l'angolo.
Anche se si consiglia Javascript, è possibile includere il framework preferito per qualcosa di simile ??

Grazie!

risposta

1

La versione Ajax dovrebbe utilizzare qualcosa sul server che elabora le immagini, ad esempio GD Library o ImageMagick. Con flash you/flex puoi eseguire l'elaborazione delle immagini sul lato client e con Flash Player 10 puoi sfruttare Pixel Bender per l'elaborazione delle immagini. Immagino dipenda dalla dimensione delle tue immagini. Sarei interessante vedere un punto di riferimento su alcune grandi immagini, flash vs ajax/php.

Buona domanda.

+0

Grazie George ... piccolo follow-up: La maggior parte delle mie immagini saranno importate da altri siti di moda. Suppongo che l'utilizzo di una soluzione basata su Ajax mi consentirà di mantenere il formato dell'immagine (jpeg, gif ...) e una soluzione basata su Flash richiederà la conversione in SWF. Qualcuno mi ha detto che la conversione in SWF potrebbe influire sulla qualità dell'immagine (pixel, sfocatura, cambio colori) e si consiglia di farlo manualmente (che non posso) Secondo: avrò bisogno di Flash Media Server per convertire le immagini in SWF o posso essere fatto sul client (Flash 10)? Grazie! – yairgr

+0

Nessun problema.Perché sarebbe necessario convertire le immagini in file SWF? È possibile caricare le immagini nel file SWF, elaborarle, inviare il risultato by-ray su un server per scrivere il file sul disco. Come per più formati di immagine, anche se ci sono GIF, PNG, BMP, ecc. le librerie in as3, perché aggiungere quel livello in più quando potresti non averne bisogno con Ajax, capisco il tuo punto. Non penso che sia necessario Flas Media Server per convertire le immagini in SWF. Penso che si possa fare in as3, facendo qualche brutto business bytearray, ma potrebbe essere più semplice usare la libreria PHP di Ming per creare un file SWF da un'immagine al volo da PHP. perché è necessario? –

+0

Grazie George ... Quindi qual è la tua raccomandazione ... Il mio istinto mi dice di andare con l'Ajax. Voglio fare qualcosa del genere: http://www.polyvore.com/cgi/app Cosa ne pensi? – yairgr