在判斷捕獲的質量之前,必須明確 GrabzIt 的捕獲軟件是基於 Chromium 的,因此如果 URL 或 HTML 在 Chrome 中不能很好地呈現,就不會被很好地捕獲。
默認情況下捕獲的圖像使用 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")
縮放屏幕截圖可能會導致另一個潛在的質量問題。 這意味著相對於瀏覽器的大小增加或減少圖像大小。 雖然我們使用最好的縮放算法,但質量仍然會受到影響,這通常是由於 開發人員為圖像選擇了錯誤的縮放比例.
如果你想公關int 圖像尺寸越大,可以打印的圖像質量越高int編輯。 要在不拉伸圖像的情況下執行此操作,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")
GrabzIt 生成的 PDF 默認情況下使用最佳壓縮,這可確保 PDF 被壓縮而不會損失質量。 然而,小於 50 的質量值將導致 GrabzIt 完全壓縮 PDF。
您還可以通過將質量參數設置為 100 來提高動畫 GIF 質量,另外 提高幀速率 還將提高 GIF 的質量。
請注意,要使用大多數這些技術還需要 高級套餐.