Tools zum Erfassen und Konvertieren des Webs

Wie können Sie die Qualität von Web-Captures verbessern?

Bevor die Qualität eines Captures beurteilt wird, muss klargestellt werden, dass die Capture-Software von GrabzIt auf Chrom basiert. Wenn die URL oder HTML in Chrome nicht gut dargestellt wird, wird sie nicht gut erfasst.

Image Quality

Bildaufnahmen verwenden standardmäßig JPG, wobei standardmäßig eine 85% -Komprimierung verwendet wird, um die Qualität zu verringern, jedoch mit einer kleineren Bildgröße. Um die Qualität zu verbessern, müssen Sie entweder das Bildformat in ein anderes als das Standard-JPG-Format ändern, z. B. PNG, wodurch ein ausgewogenes Verhältnis zwischen Komprimierung und Qualität erzielt wird. Oder behalten Sie das JPG-Format bei und setzen Sie den Qualitätsparameter wie unten gezeigt auf 100, obwohl dies die Dateigröße erhöht.

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")

Ein weiteres mögliches Qualitätsproblem kann durch Skalieren des Screenshots verursacht werden. Dies bedeutet, dass die Bildgröße im Verhältnis zur Größe des Browsers vergrößert oder verkleinert wird. Obwohl wir die besten Skalierungsalgorithmen verwenden, kann die Qualität immer noch beeinträchtigt werden Der Entwickler wählt falsche Skalierungsverhältnisse für das Bild.

Image Print Qualität

Wenn Sie möchten, print Ein Bild Je größer die Bildabmessungen, desto höher kann die Bildqualität seininted. Um dies zu tun, ohne das Bild zu strecken, kann GrabzIt erstellen hochauflösende Bilder wurden Bilder gezoomt, um mehr Details zu erhalten.

DOCX-Qualität

Die Qualität der in DOCX gespeicherten Bilder kann durch Festlegen des Qualitätsparameters für den Typ des zu konvertierenden Dokuments verbessert werden. Das folgende Beispiel zeigt, wie die Qualität einer DOCX auf 100 festgelegt wird.

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-Qualität

Von GrabzIt generierte PDFs verwenden standardmäßig die beste Komprimierung, wodurch sichergestellt wird, dass ein PDF ohne Qualitätsverlust komprimiert wird. Ein Qualitätswert von weniger als 50 führt jedoch dazu, dass GrabzIt die PDF-Datei vollständig komprimiert.

Animierte GIF-Qualität

Sie können die animierte GIF-Qualität auch verbessern, indem Sie den Qualitätsparameter zusätzlich auf 100 setzen Erhöhen der Bildrate wird auch die Qualität des GIF verbessern.

Beachten Sie, dass für die Verwendung der meisten dieser Techniken auch a erforderlich ist Premium Paket.