أدوات لالتقاط وتحويل الويب

كيف يمكنك تحسين جودة التقاطات الويب؟

قبل الحكم على جودة الالتقاط ، يجب توضيح أن برنامج التقاط GrabzIt يعتمد على Chromium ، لذا إذا لم يتم تقديم عنوان URL أو HTML بشكل جيد في Chrome ، فلن يتم التقاطه جيدًا.

جودة الصورة

تلتقط الصورة بشكل افتراضي استخدام JPG ، والذي يستخدم ضغط 85٪ افتراضيًا لتوفير جودة منخفضة ، ولكن بحجم الصورة أصغر. لتحسين الجودة ، تحتاج إما إلى تغيير تنسيق الصورة إلى شيء آخر غير JPG الافتراضي ومثل PNG ، مما يوفر توازنًا جيدًا للضغط والجودة. أو احتفظ بتنسيق JPG وقم بتعيين معلمة الجودة على 100 ، كما هو موضح أدناه ، على الرغم من أن هذا سيزيد من حجم الملف.

ImageOptions options = new ImageOptions();
options.Quality = 100;

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
grabzIt.URLToImage("http://www.spacex.com", options);
grabzIt.Save("http://www.mywebsite.com/Home/Handler");
ImageOptions options = new ImageOptions();
options.setQuality(100);

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
grabzIt.URLToImage("http://www.spacex.com", options);
grabzIt.Save("http://www.mywebsite.com/handler");
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.3.7/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com", 
{"quality":100}).Create();
</script>
var grabzit = require('grabzit');

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");
client.url_to_image("http://www.spacex.com", {"quality":100});
client.save("http://www.example.com/handler", function (error, id){
    if (error != null){
        throw error;
    }
});
$options = GrabzItImageOptions->new();
$options->quality(100);

$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");
$grabzIt->URLToImage("http://www.spacex.com", $options);
$grabzIt->Save("http://www.mywebsite.com/handler.pl");
$options = new \GrabzIt\GrabzItImageOptions();
$options->setQuality(100);

$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
$grabzIt->URLToImage("http://www.spacex.com", $options);
$grabzIt->Save("http://www.mywebsite.com/handler.php");
options = GrabzItImageOptions.GrabzItImageOptions()
options.quality = 100

grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")
grabzIt.URLToImage("http://www.spacex.com", options)
grabzIt.Save("http://www.mywebsite.com/handler.py")
options = GrabzIt::ImageOptions.new()
options.quality = 100

grabzIt = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")
grabzIt.url_to_image("http://www.spacex.com", options)
grabzIt.save("http://www.mywebsite.com/handler/index")

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

صورة العلاقات العامةint جودة

إذا كنت تريد العلاقات العامةint صورة كلما كانت أبعاد الصورة أكبر ، يمكن أن تكون الصورة ذات الجودة الأعلى printأد. للقيام بذلك دون توسيع الصورة التي يمكن أن تنشئها GrabzIt صور عالية الوضوح تم تكبير الصور لتوفير مزيد من التفاصيل.

جودة DOCX

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

DOCXOptions options = new DOCXOptions();
options.Quality = 100;

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
grabzIt.URLToDOCX("http://www.spacex.com", options);
grabzIt.Save("http://www.mywebsite.com/Home/Handler");
DOCXOptions options = new DOCXOptions();
options.setQuality(100);

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
grabzIt.URLToPDF("http://www.spacex.com", options);
grabzIt.Save("http://www.mywebsite.com/handler");
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.3.7/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com", 
{"quality":100,"format":"docx"}).Create();
</script>
var grabzit = require('grabzit');

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");
client.url_to_docx("http://www.spacex.com", {"quality":100});
client.save("http://www.example.com/handler", function (error, id){
    if (error != null){
        throw error;
    }
});
$options = GrabzItDOCXOptions->new();
$options->quality(100);

$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");
$grabzIt->URLToDOCX("http://www.spacex.com", $options);
$grabzIt->Save("http://www.mywebsite.com/handler.pl");
$options = new \GrabzIt\GrabzItDOCXOptions();
$options->setQuality(100);

$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
$grabzIt->URLToDOCX("http://www.spacex.com", $options);
$grabzIt->Save("http://www.mywebsite.com/handler.php");
options = GrabzItDOCXOptions.GrabzItDOCXOptions()
options.quality = 100

grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")
grabzIt.URLToDOCX("http://www.spacex.com", options)
grabzIt.Save("http://www.mywebsite.com/handler.py")
options = GrabzIt::DOCXOptions.new()
options.quality = 100

grabzIt = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")
grabzIt.url_to_docx("http://www.spacex.com", options)
grabzIt.save("http://www.mywebsite.com/handler/index")

جودة PDF

تستخدم ملفات PDF التي تم إنشاؤها بواسطة GrabzIt أفضل ضغط افتراضيًا ، مما يضمن ضغط PDF دون فقدان الجودة. ومع ذلك ، فإن قيمة الجودة التي تقل عن 50 ستؤدي إلى قيام GrabzIt بضغط PDF بالكامل.

جودة GIF المتحركة

يمكنك أيضًا تحسين جودة GIF المتحركة من خلال تعيين معلمة الجودة على 100 ، بالإضافة إلى ذلك زيادة معدل الإطار سيؤدي أيضًا إلى تحسين جودة GIF.

لاحظ أن استخدام معظم هذه التقنيات سيتطلب أيضًا حزمة قسط.