ज्यादातर मामलों में, मैं जिस स्क्रीनशॉट को लेने की कोशिश कर रहा हूं, वह ब्राउज़र पर कम है, लेकिन मैं इसे अधिक से अधिक निर्यात करना चाहता हूं। मैं वेब पेज पर तत्व की ऊंचाई और चौड़ाई को इंगित करने के लिए और फिर चौड़ाई और ऊंचाई मान जो मैं चाहता हूं (जो कि एक ही पहलू अनुपात होगा) को इंगित करने के लिए मैं बाइट और बैंडविड्थ मान का उपयोग कर रहा हूं। कुछ मामलों में, ऊँचाई 2-4 से भी अधिक बार होती है और इससे छवि धुंधली होने लगती है।
Div के अंदर सभी तत्व जिन्हें मैं पकड़ने की कोशिश कर रहा हूं, हालांकि उनके आकार के 100% से बड़ा नहीं हो रहा है। इसलिए उदाहरण के लिए, div की बैंडविड्थ 300px हो सकती है और मैं चाहता हूं कि यह 900px के रूप में विस्तृत हो। उस div के अंदर की सभी छवियां 300px से बड़ी नहीं हैं, लेकिन उनकी असली चौड़ाई 1000px है। यह देखते हुए कि छवि 1000px चौड़ी है, इसमें कोई मुद्दा नहीं होना चाहिए 900px चौड़ा, लेकिन यह धुंधला दिखता है जैसे कि यह वास्तव में एक 300px चौड़ी छवि है जो कि ज़ूम किया गया है।
इसके अतिरिक्त, उस छवि का पाठ धुंधला है।
कुछ सवाल:
- क्या मुझसे कुछ ग़लत हो रहा है?
कैसे Grabzit पैमाने पर है? क्या यह 300px चौड़ी (ऊपर मेरे उदाहरण में) स्क्रीनशॉट ले रहा है और फिर बाद में इसे बढ़ा रहा है? या यह पहले HTML से मेरे तत्वों को स्केल कर रहा है, फिर स्क्रीनशॉट वापस कर रहा है?
- क्या मैं एचटीएमएल को परिवर्तित करना चाहता हूं यह हासिल करने का एकमात्र तरीका है कि सभी ऊंचाई और चौड़ाई मूल्यों को मेरे इच्छित पैमाने से बढ़ाया जाए?
मैं DataURI के साथ ConvertHTML विधि का उपयोग कर रहा हूं
धन्यवाद।