2009-12-03 16 views
8

मैं कुछ बुनियादी कार्यों के साथ एक ऑनलाइन छवि संपादक बनाने की योजना पर काम कर रहा हूं। यह (जाहिर है) एक कैनवास कार्य क्षेत्र को शामिल करना चाहिए और निम्नलिखित कार्यों का समर्थन: अपने कंप्यूटर से
1. अपलोड एक छवि या एक लिंक
2. आकार छवि प्रस्तुत (कोने खींचकर)
3. घुमाएँ और फ्लिप
4. खींचें/स्थानांतरित/पैन
5. लेयरिंग (यदि एक से अधिक छवि कैनवास पर है, ऊर्ध्वाधर क्रम चुनें)
6. और बहुत महत्वपूर्ण: इसे प्रयोग पृष्ठभूमि विलोपन किसी प्रकार का ऐसा करने में सक्षम होना चाहिए सरल किनारे का पता लगाने।
मैं जिन छवियों का उपयोग कर रहा हूं वे ज्यादातर फैशन आइटम होने जा रहे हैं, इसलिए यदि मैं सफेद नहीं हूं तो मैं पृष्ठभूमि को बंद करने में सक्षम होना चाहता हूं। उदाहरण के लिए स्वचालित रूप से इस ग्रे पृष्ठभूमि को बनाते हैं, सफेद: Click for image - T-Shirt Black BGऑनलाइन छवि संपादक - अजाक्स या फ्लेक्स/फ्लैश?

मुझे लगता है कि मेरा सबसे अच्छा प्रारंभिक बिंदु कुछ ओपन सोर्स छवि संपादक को पकड़ना है और केवल मुझे आवश्यक कोड के हिस्सों का उपयोग करना है। मेरा सवाल यह है कि मेरे लिए बेहतर क्या होगा: फ्लैश/फ्लेक्स, या जावास्क्रिप्ट आधारित संपादक। प्रत्येक के पास कुछ बहुत अच्छा कार्यान्वयन ऑनलाइन है, जैसे सुमोपेंट, एवियरी, और स्पष्ट रूप से फ्लैश के लिए फ़ोटोशॉप.net और जेएस के लिए कुछ अन्य अच्छे लोग।

क्या मुझे फ्लैश का उपयोग करना चाहिए या जावास्क्रिप्ट आधारित समाधान के साथ जाना चाहिए? एचटीएमएल 5 कोने के आसपास आने के साथ मेरी आंत महसूस जेएस की ओर है।
यदि आप जावास्क्रिप्ट की अनुशंसा करते हैं, तो क्या आप इस तरह के कुछ के लिए अपना पसंदीदा ढांचा शामिल कर सकते हैं ??

धन्यवाद!

उत्तर

1

अजाक्स संस्करण को GD Library या ImageMagick जैसे छवियों को संसाधित करने वाले सर्वर पर कुछ उपयोग करना होगा। फ्लैश आप/फ्लेक्स के साथ आप क्लाइंट साइड पर छवि प्रसंस्करण कर सकते हैं, और फ्लैश प्लेयर 10 के साथ आप छवि प्रसंस्करण के लिए Pixel Bender का लाभ उठा सकते हैं। मुझे लगता है कि यह आपकी छवियों के आकार पर निर्भर करता है। मैं कुछ बड़ी छवियों, फ्लैश बनाम AJAX/PHP पर बेंचमार्क देखना दिलचस्प होगा।

अच्छा सवाल।

+0

धन्यवाद जॉर्ज ... छोटे अनुवर्ती: मेरी अधिकांश छवियां अन्य फैशन साइटों से आयात की जा रही हैं। मुझे लगता है कि एक अजाक्स आधारित समाधान का उपयोग करने से मुझे छवि प्रारूप (जेपीईजी, जीआईएफ ...) रखने की अनुमति मिल जाएगी और फ्लैश आधारित समाधान को एसडब्ल्यूएफ में रूपांतरण की आवश्यकता होगी। किसी ने मुझे बताया कि एसडब्ल्यूएफ में कनवर्ट करना स्वचालित रूप से छवि गुणवत्ता (पिक्सेलेशन, ब्लर, चेंज रंग) को प्रभावित कर सकता है और इसे मैन्युअल रूप से करने की अनुशंसा की जाती है (जो मैं नहीं कर सकता) दूसरा: क्या मुझे छवियों को एसडब्ल्यूएफ में परिवर्तित करने के लिए फ्लैश मीडिया सर्वर की आवश्यकता होगी या कर सकते हैं यह क्लाइंट (फ्लैश 10) पर किया जा सकता है? धन्यवाद! – yairgr

+0

कोई चिंता नहीं.तुम्हें छवियों को एसडब्ल्यूएफ में बदलने की आवश्यकता क्यों होगी? आप छवियों को एसएफएफ में लोड कर सकते हैं, उन्हें संसाधित कर सकते हैं, परिणामस्वरूप डिस्क को फ़ाइल लिखने के लिए सर्वर को भेज सकते हैं। कई छवि प्रारूपों के लिए, हालांकि जीआईएफ, पीएनजी, बीएमपी, आदि हैं। एएस 3 में पुस्तकालय, उस अतिरिक्त परत को क्यों जोड़ें जब आपको अजाक्स के साथ इसकी आवश्यकता न हो, तो मैं आपका बिंदु देखता हूं। मुझे नहीं लगता कि आपको छवियों को एसडब्ल्यूएफ में बदलने के लिए फ्लैस मीडिया सर्वर की आवश्यकता है। मुझे लगता है कि इसे एएस 3 में किया जा सकता है, कुछ बुरा बाइटियर व्यवसाय कर रहा है, लेकिन एक छवि के बाहर एक एसडब्ल्यूएफ बनाने के लिए PHP मिंग लाइब्रेरी का उपयोग करना आसान हो सकता है PHP से फ्लाई पर। इसकी आवश्यकता क्यों है? –

+0

धन्यवाद जॉर्ज ... तो आपकी सिफारिश क्या है ... मेरी आंत महसूस मुझे अजाक्स के साथ जाने के लिए कहती है। मैं ऐसा कुछ करना चाहता हूं: http://www.polyvore.com/cgi/app आपको क्या लगता है? – yairgr

संबंधित मुद्दे