Wie man eine einzelne PNG/JPEG-Datei als AVIF kodiert
Sie können myimg.png zu myimg.avif kodieren mit
encode_avif.sh
avifenc -q 30 -s 4 myimg.png myimg.avifQualität 30 ist eine eher niedrige Qualität, optimiert auf Dateigröße, aber die als AVIF immer noch gut aussieht:
-s 4: Wie viel CPU-Zeit für die Optimierung aufgewendet wird (gleiche Qualität).
-s 0wäre langsam, würde aber eine kleinere Datei bei gleicher Qualität ergeben, wohingegen-s 10sehr schnell wäre, aber eine größere Datei bei gleicher Qualität ergeben würde.
Sie können avifenc auf Debian/Ubuntu installieren mit
install_libavif.sh
sudo apt install libavif-binWie man für Maximum kodiert
Wenn Ihnen die Kodierzeit egal ist, können Sie
encode_avif_max.sh
avifenc -q 30 -s 0 myimg.png myimg.avifverwenden, um die kleinstmögliche AVIF-Datei auf diesem Qualitätsniveau zu erhalten.
Oft ist die Datei nur marginal kleiner als mit -s 4, aber es hängt vom Bildinhalt ab, und wenn Sie die absolut kleinste Dateigröße benötigen, ist dies der Weg.
Check out similar posts by category:
Audio/Video
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow