2013-02-28 5 views
5

का स्नैपशॉट लें मेरे पास एक छवि के साथ <div> है। छवि इनपुट उपयोगकर्ताओं द्वारा आकार बदल सकते हैं, आइटम भी वर्तमान छवि में जोड़ा जा सकता है। एक बार समाप्त होने पर मैं उपयोगकर्ता को इस छवि को सहेजने में सक्षम होना चाहता हूं।एक div

मैंने परियोजना बनाने के लिए MVC4 और jQuery का उपयोग किया है। क्या बनाई गई वस्तु का स्नैपशॉट सहेजने के लिए वैसे भी है? मैंने कैनवास देखा है लेकिन यह मेरे मामले में काम नहीं करेगा।

धन्यवाद

+0

उपयोगकर्ता के 'वर्तमान' सत्र के दौरान स्थानीय रूप से उपयोग के लिए स्थानीय रूप से एक अस्थायी स्नैपशॉट सहेजें? –

+0

@Mark - क्षमा करें मुझे इसे डेटाबेस में सहेजने की आवश्यकता है – CR41G14

उत्तर

2

पेचीदा सवाल: एक पुस्तकालय आप के लिए "कॉपी" एचटीएमएल कैनवास में अनुमति देता है कि http://html2canvas.hertzen.com/:

आप यहाँ शुरू कर सकते हैं।

तो, यहां जाएं: Uploading 'canvas' image data to the server

एक उत्तर आप कैसे सर्वर से कैनवास छवि भेजने के लिए पता चलता है कि।

वहां आपके पास है।

अस्वीकरण: मैंने कोशिश नहीं की है, लेकिन अब मैं मर रहा हूं। काम की समयसीमा की अनुमति नहीं है :)

+0

दिलचस्प समाधान, मैं इसे देखता हूं – CR41G14

+0

काम करने के लिए लगता है, क्या आपको पता है कि यह स्क्रीन के हिस्से पर किया जा सकता है, न कि शरीर? – CR41G14

+0

मैंने कुछ समय के लिए इसके साथ काम किया। यह स्क्रीन के एक हिस्से (एक विशिष्ट HTML तत्व) के लिए किया जा सकता है। आपको दस्तावेज़ीकरण की जांच करनी होगी। हालांकि मैं आपको सुझाव देता हूं कि आप आकार बदलकर छवि और अन्य वस्तुओं का समन्वय प्राप्त करें और फिर प्रसंस्करण सर्वर पक्ष करें। अधिक विश्वसनीय आईएमओ। – Salman