Online-Bildbearbeitung - Ajax oder Flex / Flash?

8

Ich arbeite an einem Plan, um einen Online-Bildbearbeitungsprogramm mit einigen grundlegenden Funktionen zu erstellen. Es sollte (offensichtlich) einen Canvas-Arbeitsbereich enthalten und folgende Funktionen unterstützen:
1. Laden Sie ein Bild von Ihrem Computer hoch oder reichen Sie einen Link ein 2. Bildgröße ändern (durch Ziehen der Ecke)
3. Drehen und spiegeln Sie
4. Ziehen / verschieben / schwenken
5. Layering (wenn mehr als ein Bild auf der Leinwand ist, wählen Sie die vertikale Reihenfolge)
6. Und sehr wichtig: sollte es möglich sein, eine Art Hintergrundlöschung mit einer einfachen Kantenerkennung durchzuführen.
Bilder, die ich benutze, werden hauptsächlich von Modeartikeln sein, so dass ich in der Lage sein möchte, den Hintergrund zu entfernen, wenn es nicht weiß ist. Zum Beispiel automatisch diesen grauen Hintergrund, weiß: Bild anklicken - T-Shirt Black BG

Ich denke, mein bester Ausgangspunkt ist es, einen Open-Source-Bildbearbeitungsprogramm zu verwenden und einfach die Teile des Codes zu verwenden, die ich brauche. Meine Frage ist, was für mich besser sein wird: Flash / Flex oder Javascript-basierter Editor. Jeder hat einige sehr nette Implementierungen online, wie Sumopaint, Aviary und natürlich Photoshop.net für Flash und einige andere gute für JS.

Soll ich Flash verwenden oder eine Javascript-basierte Lösung verwenden? Mein Bauchgefühl ist gegenüber JS mit HTML5 um die Ecke Auch wenn Sie Javascript empfehlen, können Sie bitte Ihr bevorzugtes Framework für so etwas einbinden ??

Danke!

    
yairgr 03.12.2009, 16:29
quelle

1 Antwort

1

Ajax-Version müsste etwas auf dem Server verwenden, der die Bilder verarbeitet, wie die GD-Bibliothek oder ImageMagick . Mit flash you / flex können Sie die Bildverarbeitung auf der Client-Seite durchführen, und mit Flash Player 10 können Sie Pixel Bender für die Bildverarbeitung. Ich schätze, das hängt von der Größe deiner Bilder ab. Ich wäre interessant, einen Benchmark auf einigen großen Bildern zu sehen, Flash vs Ajax / PHP.

Gute Frage.

    
George Profenza 03.12.2009, 16:37
quelle

Tags und Links