לפני ששופטים את איכות הלכידה יש להבהיר שתוכנת הלכידה של GrabzIt מבוססת על Chromium, כך שאם כתובת ה-URL או ה-HTML לא יוצגו היטב בכרום הם לא ייקלטו היטב.
לכידת תמונה כברירת מחדל משתמשת ב-JPG, שמשתמש בדחיסה של 90% כברירת מחדל כדי לתת איכות מופחתת, אך עם גודל תמונה קטן יותר. כדי לשפר את האיכות אתה צריך לשנות את פורמט התמונה למשהו אחר מאשר ברירת המחדל של 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.5.2/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")
https://api.grabz.it/services/convert?key=Sign in to view your Application Key&format=jpg&quality=100&url=https%3A%2F%2Fspacex.com%2F
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")
בעיית איכות פוטנציאלית נוספת יכולה להיגרם על ידי שינוי קנה המידה של צילום המסך. משמעות הדבר היא הגדלה או הקטנה של גודל התמונה ביחס לגודל הדפדפן. למרות שאנו משתמשים באלגוריתמי קנה המידה הטובים ביותר, האיכות עדיין יכולה להתבצע, לעתים קרובות זה נובע מכך המפתח בוחר יחסי קנה מידה שגויים עבור התמונה.
אם אתה רוצה print תמונה ככל שהממדים של התמונה גדולים יותר, כך ניתן להציג תמונה באיכות גבוהה יותרinted. כדי לעשות זאת מבלי למתוח את התמונה ש-GrabzIt יכול ליצור תמונות בחדות גבוהה כאשר התמונות מוגדלות כדי לספק פירוט מוגבר.
ניתן לשפר את איכות התמונות המאוחסנות ב-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.5.2/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")
https://api.grabz.it/services/convert?key=Sign in to view your Application Key&format=docx&quality=100&url=https%3A%2F%2Fspacex.com%2F
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 שנוצרו על ידי GrabzIt משתמשים בדחיסה הטובה ביותר כברירת מחדל, מה שמבטיח ש-PDF נדחס מבלי לאבד איכות. עם זאת ערך איכות של פחות מ-50 יגרום ל-GrabzIt לדחוס את ה-PDF במלואו.
אתה יכול גם לשפר את איכות GIF אנימציה על ידי הגדרת פרמטר האיכות ל-100, בנוסף הגדלת קצב הפריימים ישפר גם את איכות ה-GIF.
שימו לב שכדי להשתמש ברוב הטכניקות הללו ידרשו גם א חבילת פרימיום.