AVIF (AV1 -Bilddateiformat) ist eine moderne Bilddateiformatspezifikation, die zum Speichern von Bildern verwendet wird, und kann die Dateigröße im Vergleich zu anderen Formaten wie JPG, JPEG, PNG und WebP erheblich reduzieren. Die AVIF -Spezifikation Version 1.0.0 wurde im Februar 2019 abgeschlossen und von der Open Media Alliance veröffentlicht.
spart im Vergleich zu JPG und 20% Dateigröße im Vergleich zu WebP und beibehalten gleichzeitig die Bildqualität von 20%.
In diesem Artikel werden einige Browser-basierte Tools und Befehlszeilen-Tools zum Erstellen von AVIF-Bildern eingeführt.
Features
Ich glaube, Sie sind hier, weil Sie nach einem kostenlosen und schnellen Konverter suchen. Daher sollte die Browserlösung ausreichen.
Kostenlose Verwendung
Installieren Sie das Paket:
<code>npm install avif</code>
Führen Sie den Befehl in Ihrem Terminal aus:
<code>npx avif --input="./imgs/*" --output="./output/" --verbose</code>
Sie können mehr über die Befehle über die Avif-Cli-Github-Seite erfahren.
Sharp ist ein weiteres nützliches Werkzeug zum Konvertieren großer Bilder in gemeinsamen Formaten in kleinere, netzwerkfreundlichere AVIF-Bilder.
Folgendes sind die Anforderungen und die, was Sie tun müssen:
Installieren des Softwarepakets:
<code>npm install sharp</code>
Erstellen Sie eine JavaScript -Datei mit dem Namen sharp-example.js
und kopieren Sie diesen Code:
const sharp = require('sharp') const convertToAVIF = () => { sharp('path_to_image') .toFormat('avif', {palette: true}) .toFile(__dirname + 'path_to_output_image') } convertToAVIF()
wobei path_to_image
den Pfad des Bildes repräsentiert, seinen Namen und seine Erweiterung, zum Beispiel:
<code>./imgs/example.jpg</code>
und path_to_output_image
bezeichnen den Pfad, den das Bild gespeichert und seinen Namen und neue Erweiterung, zum Beispiel:
<code>/sharp-compressed/compressed-example.avif</code>
Führen Sie den Befehl in Ihrem Terminal aus:
<code>node sharp-example.js</code>
Das ist es! Sie sollten eine komprimierte AVIF -Datei im Ausgabestandort haben!
Siehe auch: Stanley Ulilis Artikel über die Verarbeitung von Bildern in Node.js mit Sharp.
avif ist eine Technologie, die Front-End-Entwickler in ihren Projekten in Betracht ziehen sollten. Mit diesen Tools können Sie vorhandene JPEG- und PNG -Bilder in das AVIF -Format konvertieren. Wie bei der Einführung eines neuen Tools in Ihrem Workflow ist es jedoch erforderlich, seine Vor- und Nachteile basierend auf Ihrem spezifischen Anwendungsfall korrekt zu bewerten.
Ich hoffe, Sie lesen diesen Artikel genauso genauso wie ich. Vielen Dank für Ihre Zeit und wünsche Ihnen einen tollen Tag!
Das obige ist der detaillierte Inhalt vonNützliche Tools zum Erstellen von AVIF -Bildern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!