मैं FileAPI के साथ उपयोग के लिए थंबनेल उत्पन्न करने के लिए एक शानदार तरीका ढूंढ रहा हूं। वर्तमान में मुझे एक छवि का प्रतिनिधित्व करने वाला DataURL मिलता है। समस्या यह है कि अगर छवि बहुत बड़ी है, इसे चारों ओर ले जाने और इसे फिर से प्रस्तुत करने से सीपीयू गहन हो जाता है। मैं इसके चारों ओर पाने के लिए 2 विकल्प देख सकता हूं।मैं एक आधुनिक ब्राउज़र में थंबनेल क्लाइंट-साइड कैसे उत्पन्न करूं?
- ग्राहक
- पर एक थंबनेल उत्पन्न सर्वर पर एक थंबनेल उत्पन्न करें, थंबनेल ग्राहक (AJAX) के लिए वापस भेज देते हैं।
HTML5
के साथ हमारे पास canvas
तत्व है? क्या किसी को चित्रों से थंबनेल उत्पन्न करने के लिए इसका उपयोग करना है? उन्हें सही नहीं होना चाहिए - नमूना गुणवत्ता स्वीकार्य है। क्या jQuery
प्लगइन है जो मेरे लिए यह करेगा? क्या बड़ी छवियों के क्लाइंटसाइड उपयोग को गति देने का कोई और तरीका है?
मैं HTML5
उपयोग कर रहा हूँ, और Firefox 3.6+
: वहाँ Firefox 3.6+
के अलावा और कुछ का समर्थन करने की कोई जरूरत, के लिए IE 6.0
इस प्रश्न को देखें, यह मदद कर सकता है: http://stackoverflow.com/questions/2303690/resizing-an-image-in-an-html5-canvas – robertc