في معظم الحالات ، يتم تقليل لقطة الشاشة التي أحاول التقاطها على المتصفح ولكنني أرغب في تصديرها بحجم أكبر. أنا أستخدم قيم bheight و bwidth للإشارة إلى ارتفاع وعرض العنصر في صفحة الويب ثم تجاوز قيمة العرض والارتفاع التي أريدها (والتي ستكون بنفس نسبة العرض إلى الارتفاع). في بعض الحالات ، يكون الطول 2-4 أكبر من البهيت والذي يبدأ في جعل الصورة ضبابية للغاية.
جميع العناصر الموجودة في div التي أحاول التقاطها لا يتم تكبيرها بنسبة أكبر من 100٪ من حجمها. على سبيل المثال ، قد يكون عرض النطاق التقديمي لـ div هو 300px وأريد أن يتم تصديره بعرض 900px. تظهر جميع الصور الموجودة بداخل div أكبر من 300px لكن عرضها الحقيقي هو 1000px. نظرًا لأن الصورة 1000px واسعة ، يجب ألا يكون هناك مشكلة في أن تكون 900px عريضة لكنها تبدو ضبابية كما لو كانت صورة 300px عريضة بالفعل تم تكبيرها 3x.
بالإضافة إلى ذلك ، النص في تلك الصورة ضبابي.
سؤالان:
- أفعل شيئا خاطئا؟
- كيف يرتفع نطاق Grabzit؟ هل يأخذ لقطة شاشة بعرض 300 بكسل (في المثال أعلاه) ثم يوسعها بعد ذلك؟ أم أنها تقوم بتوسيع نطاق عناصري من HTML أولاً ، ثم إعادة لقطة الشاشة؟
- هل هي الطريقة الوحيدة لتحقيق ما أريد تحويل HTML بحيث يتم زيادة كل قيم الطول والعرض بالمقياس الذي أريده؟
أنا أستخدم طريقة ConvertHTML مع DataURI
شكر.