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

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

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

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

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

سؤالان:

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

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

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

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

شكر.

طلب دعم GrabzIt يوم الثلاثاء ، 24 سبتمبر ، 2019 01: 01: 51 PM

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

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

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

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

تم الرد عليه بواسطة GrabzIt Support يوم الثلاثاء ، 24 September ، 2019 01: 09: 41 PM

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

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

شكر

تم الرد عليه من قِبل Core Alderin يوم الثلاثاء ، 24 September ، 2019 01: 16: 53 PM

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

تم الرد عليه بواسطة GrabzIt Support يوم الثلاثاء ، 24 September ، 2019 01: 20: 35 PM

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

تم الرد عليه من قِبل Core Alderin يوم الثلاثاء ، 24 September ، 2019 01: 46: 18 PM

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

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

تم الرد عليه بواسطة GrabzIt Support يوم الثلاثاء ، 24 September ، 2019 03: 03: 45 PM

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

تم الرد عليه من قِبل Core Alderin يوم الثلاثاء ، 24 September ، 2019 03: 33: 33 PM

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

تم الرد عليه بواسطة GrabzIt Support يوم الثلاثاء ، 24 September ، 2019 03: 34: 40 PM

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

تم الرد عليه من قِبل Core Alderin يوم الثلاثاء ، 24 September ، 2019 04: 34: 51 PM

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

تم الرد عليه بواسطة GrabzIt Support يوم الثلاثاء ، 24 September ، 2019 08: 52: 49 PM

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

شكرا مرة أخرى

تم الرد عليه من قِبل Core Alderin يوم الثلاثاء ، 24 September ، 2019 09: 15: 10 PM

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

تم الرد عليه بواسطة GrabzIt Support يوم الثلاثاء ، 24 September ، 2019 09: 27: 47 PM

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

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

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

شكر

تم الرد عليه من قِبل Core Alderin يوم الثلاثاء ، 24 September ، 2019 09: 35: 51 PM

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

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

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

تم الرد عليه بواسطة GrabzIt Support يوم الثلاثاء ، 24 September ، 2019 10: 01: 47 PM

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

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

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

شكر

تم الرد عليه من قِبل Core Alderin يوم الثلاثاء ، 24 September ، 2019 11: 14: 50 PM

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

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

تم الرد عليه بواسطة GrabzIt Support يوم الأربعاء ، 25 September ، 2019 05: 40: 03 AM