أدوات لالتقاط وتحويل الويب
مجتمع GrabzIt على الإنترنت

كيف يعمل رفع الصور؟

في معظم الحالات ، يتم تقليل لقطة الشاشة التي أحاول التقاطها على المتصفح ولكنني أرغب في تصديرها بحجم أكبر. أنا أستخدم قيم bheight و bwidth للإشارة إلى ارتفاع وعرض العنصر في صفحة الويب ثم تجاوز قيمة العرض والارتفاع التي أريدها (والتي ستكون بنفس نسبة العرض إلى الارتفاع). في بعض الحالات ، يكون الطول 2-4 أكبر من البهيت والذي يبدأ في جعل الصورة ضبابية للغاية.

جميع العناصر الموجودة في div التي أحاول التقاطها لا يتم تكبيرها بنسبة أكبر من 100٪ من حجمها. على سبيل المثال ، قد يكون عرض النطاق التقديمي لـ div هو 300px وأريد أن يتم تصديره بعرض 900px. تظهر جميع الصور الموجودة بداخل div أكبر من 300px لكن عرضها الحقيقي هو 1000px. نظرًا لأن الصورة 1000px واسعة ، يجب ألا يكون هناك مشكلة في أن تكون 900px عريضة لكنها تبدو ضبابية كما لو كانت صورة 300px عريضة بالفعل تم تكبيرها 3x.

بالإضافة إلى ذلك ، النص في تلك الصورة ضبابي.

سؤالان:

- أفعل شيئا خاطئا؟

- كيف غرابزيت رفع مستوى؟ هل تأخذ لقطة شاشة في 300px عريضًا (في المثال أعلاه) ثم توسيع نطاقها بعد ذلك؟ أم هو قياس عناصري من HTML أولاً ، ثم إرجاع لقطة الشاشة؟

- هل هي الطريقة الوحيدة لتحقيق ما أريد تحويل HTML بحيث يتم زيادة كل قيم الطول والعرض بالمقياس الذي أريده؟

أنا أستخدم طريقة ConvertHTML مع DataURI

شكر.

سألته GrabzIt Support في 24 سبتمبر 2019

معلومات عن استخدام يمكن العثور على صور عالية الدقة هنا.

يجب عليك استخدام المعلمة hd وعرض -1 و hieght هذا سوف يضاعف حجم الصورة.

استخدام العرض لتعيين الحجم الدقيق غير مستحسن. بالإضافة إلى ذلك ، فإن تحديد الارتفاع يعني أن الصورة تم تكبيرها ، ثم ارتفاعها بالحكمة مما يؤدي إلى تشويش الصورة.

تعمل الصور عالية الدقة عن طريق تكبير نافذة المتصفح وإنشاء لقطة شاشة.

أجاب عنها دعم GrabzIt في 24 سبتمبر 2019

شكر. تكمن المشكلة في أن HD يزيد من 2X وأحيانًا أحتاج إلى أكثر من ذلك. هل هناك طريقة بالنسبة لي لإجراء إعداد مثل HD ، حيث أضبط المقياس؟ إذا لم يكن الأمر كذلك ، هل هناك طريقة مختلفة لتحقيق ما أحاول القيام به؟

اعتبارًا من الآن ، يبدو أن الطريقة الوحيدة بالنسبة لي لتحقيق ما أريد هو التقاط HTML ، ثم استخدم javascript لضبط جميع أنماط الطول والعرض المضمّنة واستبدالها بالارتفاع وعرض المقياس الذي أريده.

شكر

أجاب Corey Alderin في 24 سبتمبر 2019

حسنًا ، يمكنك ضبط التكبير / التصغير الخاص بك باستخدام العرض ، لكن يجب عليك تعيين الارتفاع على -1 لتجنب تغيير حجم الصورة بطرق الطول.

أجاب عنها دعم GrabzIt في 24 سبتمبر 2019

لكنني أريد تغيير حجم الارتفاع أيضًا. لذلك إذا كان لدي صورة 300x300 على الشاشة ولكني أريد تصديرها كـ 900x900 ، فإن تعيين الارتفاع إلى -1 ينتج عنه صورة 900x300.

أجاب Corey Alderin في 24 سبتمبر 2019

نعم ، آسف لأنك محق فيما يتعلق بتحديد الارتفاع.

يبدو أن التكبير / التصغير عن طريق ضبط العرض مقطوع حاليًا. لقد أثارت قضية لإصلاح هذا.

أجاب عنها دعم GrabzIt في 24 سبتمبر 2019

حسنا، شكرا لإخباري. أي فكرة كم من الوقت تستغرق هذه الأنواع من الأشياء؟ أعلم أنه من الصعب تحديد الجداول الزمنية ولكن أي شعور بالتوقيت سيكون مفيدًا لي.

أجاب Corey Alderin في 24 سبتمبر 2019

نأمل في اليوم التالي أو نحو ذلك.

أجاب عنها دعم GrabzIt في 24 سبتمبر 2019

سيكون ذلك رائعا ، شكرا.

أجاب Corey Alderin في 24 سبتمبر 2019

تم إصلاح المشكلة الآن.

أجاب عنها دعم GrabzIt في 24 سبتمبر 2019

عظيم ، شكرا للعمل على هذا بسرعة. هل هذا شيء سأراه في نهايتي على الفور أم سيستغرق بعض الوقت؟ السبب الذي أسأله هو أنني أختبرته تمامًا ويبدو أنه هو نفسه.

شكرا مرة أخرى

أجاب Corey Alderin في 24 سبتمبر 2019

لقد جربته للتو ويعمل التكبير عندما يكون العرض أكبر من عرض المتصفح.

أجاب عنها دعم GrabzIt في 24 سبتمبر 2019

ربما أنا سوء فهم ما تم إصلاحه. أختبر نفس div ولكن بأحجام متصفح مختلفة. أصغر المستعرض ، وأكثر ضبابية الصورة النهائية ، على الرغم من أنها هي نفسها بالضبط.

بمعنى آخر ، لدي صورة أخيرة ستكون 1000px x 1000px. لقد اختبرت ذلك عندما يكون div على المستعرض هو 800x800 أو 600x600 أو 400x400 أو ما شابه ، كلما كان حجم العرض / الارتفاع (أو الحجم الأكبر يصل إلى العرض / الارتفاع النهائي) ، كلما زادت وضوح الصورة النهائية.

إذا كانت الصورة تبدو رائعة عندما تكون bwidth / bheight هي 800x800 ، ألا ينبغي أن تبدو كما هي عندما تكون الصورة 400x400؟

شكر

أجاب Corey Alderin في 24 سبتمبر 2019

يوصى HD لأنه يضاعف فقط حجم الصورة التي تنتج أفضل النتائج.

يعني الإصلاح أن التكبير يتم تنفيذه فعليًا إذا كان العرض أكبر من عرض المستعرض.

إذا كنت تستخدم العرض والارتفاع ، فيجب عليك مضاعفة أو ارتفاع العرض والارتفاع بالنسبة لأبعاد المتصفح لإنشاء أفضل النتائج. هذا لأن التكبير للأسف يعمل في المستويات وليس النسب المئوية. لذلك يجب تحويل أي نسبة تكبير يتم احتسابها من الفروق في العرض إلى مستوى قد لا يكون دقيقًا جدًا إذا لم يكن عاملًا بسيطًا في الحجم.

أجاب عنها دعم GrabzIt في 24 سبتمبر 2019

HD ليس شيئًا يمكنني استخدامه (ما لم أفتقد شيئًا ما) لأنني في بعض الحالات أحتاج إلى بُعد محدد ، وليس 2X بالحجم. وفي بعض الحالات ، أحتاج إلى أكثر من 2X.

دعني أرى ما إذا كنت أفهم ما تقوله. لنفترض أن لدي HTML بلغة 200x200 وأريد أن يكون الحجم النهائي هو 900x900. هذا هو 4.5 × الحجم. هل تقول أنه سيؤدي فقط إلى إنشاء هذا كـ 800x800 أو 1000x1000 (حجم 4X أو 5x) بأفضل النتائج ولكن الفرق .5x هو ما يخلق التشويش؟

إذا كان هذا صحيحًا ، فأفضل حل هو معالجة HTML قبل إرساله؟ بشكل أساسي ، يجب أن أقوم بإنشاء HTML بالحجم الصحيح ومن ثم لن أحتاج إلى أي تكبير؟

شكر

أجاب Corey Alderin في 24 سبتمبر 2019

نعم إلى حد كبير ، حيث تصبح المستويات أكبر كلما زاد الزوم.

لذا ، فإن عمليات التكبير / التصغير التي ليست x2 أو x3 أو x4 ستكون غير دقيقة حيث سيتم إيقاف الأبعاد. يوجد أيضًا عشرة مستويات تكبير محتملة فقط والتي أعتقد أنها تعادل X5 بحد أقصى.

أجاب عنها دعم GrabzIt في 25 سبتمبر 2019