Während die Dimensionen, die ein animiertes GIF haben sollte, in GrabzIt genau angegeben werden können, können Sie auch einfach eine Dimension angeben, wobei die andere als -1 definiert ist.
Dadurch wird das Video auf die Größe der angegebenen Dimension skaliert, die andere nicht angegebene Dimension wird ebenfalls im gleichen Verhältnis reduziert. Die Größe der nicht angegebenen Dimension hängt natürlich von den Abmessungen des Quellvideos ab.
Der Vorteil dieser Technik besteht darin, dass ein gesamtes Video ohne Auffüllen oder Zuschneiden auf eine kleine Größe verkleinert werden kann. Im Folgenden finden Sie ein Beispiel für ein animiertes GIF mit einer Breite von 200px. Die Höhe wird abhängig vom Verhältnis der Breite von 200px zur Breite des Quellvideos automatisch angepasst.
<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("https://www.youtube.com/watch?v=a1Y73sPHKxw",
{"format":"gif", "width":200, "height":-1}).Create();
</script>
Bei der Berechnung der Gesamtauflösung des animierten GIFUm festzustellen, ob es für Ihr aktuelles Paket zulässig ist, wird stattdessen der Wert der Dimension ohne automatische Größenänderung verwendet.