Heim >Backend-Entwicklung >Python-Tutorial >Python verwendet Guetzli, um Beispielcode für Bilder stapelweise zu komprimieren
In diesem Artikel wird hauptsächlich die Verwendung von Guetzli zum Stapelkomprimieren von Bildern vorgestellt. Außerdem wird das Open-Source-Bildkomprimierungstool Guetzli ausführlich vorgestellt. Es ist von großem praktischem Wert und Freunde in Not können darauf verweisen.
Google hat es erneut als Open-Source-Lösung bereitgestellt, dieses Mal als Open-Source-Lösung für Guetzli, ein Bildalgorithmus-Tool. Guetzli, was auf Schweizerdeutsch „Cookie“ bedeutet, ist ein JPEG-Encoder für digitale Bilder und Webbilder, der ein schnelleres Online-Erlebnis durch die Erstellung kleinerer JPEG-Dateien bei gleichbleibender Kompatibilität mit aktuellen Browsern, Bildverarbeitungsanwendungen und JPEG-Standards erreichen kann. Laut Google erstellt Guetzli hochwertige JPEG-Bilddateien, die 35 Prozent kleiner sind als aktuelle Komprimierungsmethoden.
Heute habe ich mit Guetzli, dem Open-Source-Bildkomprimierungstool von Google, herumgespielt und festgestellt, dass der Einzelbildkomprimierungseffekt ziemlich gut ist. Deshalb habe ich ein einfaches Python-Skript geschrieben, um Bilder stapelweise zu komprimieren
Voraussetzung Bedingungen
1. Nach der Installation von Guetzli können Sie das Befehlszeilentool verwenden
Einfacher Code
# -*- coding: utf-8 -*- import os dir_name = "你选择的图片文件夹" def get_file_name(file_dir): for root, dirs, files in os.walk(file_dir): print(root) # print(dirs) # print(files) return files files = get_file_name(dir_name) print(files) os.chdir(dir_name) for file in files: cmd = "guetzli --quality 85 --verbose " + file + " " + file os.system(cmd)Wirkung
Vor der Komprimierung
Nach der Komprimierung
Das obige ist der detaillierte Inhalt vonPython verwendet Guetzli, um Beispielcode für Bilder stapelweise zu komprimieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!