जेक्रॉप छवि प्लगइन क्रॉपिंग यूआई प्रदर्शित करने और ब्राउज़र में फसल निर्देशांक प्राप्त करने में अच्छा हो सकता है। हालांकि, यह वास्तव में फसल छवि नहीं है। इसलिए, क्रॉपिंग प्रक्रिया सर्वर पर की जाती है, जो आपके सर्वर के प्रदर्शन के लिए बहुत खराब है।
जवाब here एक Jcrop विस्तार जो ब्राउज़र और अपलोड में छवि फसलों सर्वर से छवि क्रॉप परिचय देता है। "यह छवियों को फसल करने के लिए जेक्रॉप प्लगइन का उपयोग करता है, एचटीएमएल 5 कैनवास तत्व में फसल वाले क्षेत्र को खींचता है, कैनवास को ब्लॉब में परिवर्तित करता है और छवि फ़ाइल को AJAX द्वारा सर्वर पर अपलोड करता है"।
सबसे महत्वपूर्ण हिस्सा कैनवास टोबब्लोब फ़ंक्शन है जो एचटीएमएल 5 कैनवास तत्व को ब्लॉब प्रकार में परिवर्तित करता है जिसे सर्वर पर छवियों के रूप में अपलोड किया जा सकता है। दुर्भाग्यवश, यह विधि पूरी तरह से AJAX में काम करती है और सीधे एक फॉर्म सबमिट नहीं कर सकती है, क्योंकि ब्लॉब मानक HTML फॉर्म तत्व में इनपुट फ़ाइल के रूप में नहीं रखा जा सकता है। हकीकत में, हम शायद ही कभी उन्हें फसल करते समय छवियों को सबमिट करने के लिए फॉर्म का उपयोग करते हैं।
स्रोत
2014-10-14 00:19:59
मैं इसे दूसरा कर दूंगा। एमवीसी में इसका उपयोग कर एक ट्यूटोरियल के लिए http://towardsnext.wordpress.com/2009/04/13/crop-image-in-aspnet-using-jcrop-jquery/ देखें। –
हाँ jcrop फसल के लिए अच्छा है, लेकिन आपको इसे फसल करने से पहले पूरी छवि अपलोड करनी है, मुझे यह जानना है कि क्या ऐसा कुछ है जो क्लाइंट पर इसे भेजने से पहले क्लाइंट पर छवि को फसल करेगा – Omu
क्लाइंट पक्ष को फसल करने की आवश्यकता होगी फ्लैश या सिल्वरलाइट की तरह प्लगइन की तरह (आप इसे जावास्क्रिप्ट के माध्यम से नहीं कर सकते हैं)। –