2009-12-03 22 views
8

我正在制定一個只使用一些基本功能來構建在線圖像編輯器的計劃。它應該(顯然)包含一個帆布的工作區域,並支持以下功能:從您的計算機
1.上傳圖像或提交鏈接
2.調整圖像大小(通過拖動角落)
3.旋轉和翻轉
4.拖動/移動/平移
5.分層(如果不止一個圖像是在畫布上,選擇垂直排列)
6. 而且非常重要:它應該能夠使用做某種背景缺失簡單的邊緣檢測。
我使用的圖像將主要是時尚物品,所以我希望能夠脫掉背景,如果它不是白色的。例如,自動使這個灰色的背景,白色: Click for image - T-Shirt Black BG在線圖像編輯器 - Ajax或Flex/Flash?

我想我的最佳出發點是抓住一些開源圖像編輯器,只是使用我需要的代碼的部分。我的問題是什麼會對我更好:Flash/Flex或基於Javascript的編輯器。每個人都有一些非常好的在線實現,比如Sumopaint,Aviary,以及顯然Photoshop.net for Flash以及其他一些JS的優秀實現。

我應該使用Flash還是使用基於Javascript的解決方案?我的直覺是對JS的HTML5即將到來。
此外,如果你推薦使用Javascript,你可以請包括你喜歡的框架嗎?

謝謝!

回答

1

Ajax版本將不得不在處理圖像的服務器上使用某些東西,如GD LibraryImageMagick。使用閃光燈,您可以在客戶端進行圖像處理,使用Flash Player 10,您可以利用Pixel Bender進行圖像處理。我想這取決於你的圖像的大小。我會很高興看到一些大型圖像的基準,比如flash vs ajax/php。

好問題。

+0

謝謝George ... 小跟進: 我的大部分圖像都將從其他時尚網站導入。 我假設使用基於Ajax的解決方案將允許我保持圖像格式(jpeg,gif ...),而基於Flash的解決方案將需要轉換爲SWF。 有人告訴我,自動轉換到SWF可能會影響圖像質量(像素化,模糊,改變顏色),並建議手動(我不能) 第二:我需要Flash Media Server將圖像轉換爲SWF或可以它在客戶端(Flash 10)上完成? 謝謝! – yairgr

+0

不用擔心。爲什麼需要將圖像轉換爲SWF?您可以將圖像加載到swf中,處理它們,將所得到的bytearray發送到服務器以將文件寫入磁盤。至於多種圖像格式,雖然有GIF,PNG,BMP等。 as3中的庫,爲什麼在你不需要Ajax的時候添加額外的圖層,我明白了你的觀點。我不認爲你需要Flas Media Server來將圖像轉換爲SWF。我認爲它可以在as3中完成,做一些討厭的bytearray業務,但使用PHP Ming庫可以更容易地從圖像中創建SWF從PHP飛行。爲什麼需要? –

+0

謝謝George ... 那麼你的建議是什麼......我的直覺告訴我要用Ajax。 我想做這樣的事情: http://www.polyvore.com/cgi/app 你覺得呢? – yairgr