HEIC-zu-JPG-Konverter
Dieses Python-Skript konvertiert HEIC-Dateien (High-Efficiency Image Format) effizient in das JPG-Format, jetzt mit Parallelverarbeitung für schnellere Konvertierungen und verbesserte Benutzererfahrung.
Wichtige Verbesserungen
- Parallele Verarbeitung: Verwendet
ThreadPoolExecutor
für die gleichzeitige Konvertierung von HEIC-Dateien und verbessert so die Geschwindigkeit von Stapelkonvertierungen. - Befehlszeilenschnittstelle (CLI): Interagieren Sie direkt mit dem Skript über Befehlszeilenargumente, um die Ausführung und Feinabstimmung zu vereinfachen.
- Optimierte Bildverarbeitung: Nutzt die
pillow-heif
-Bibliothek für eine effiziente HEIC-Verarbeitung. - Verbesserte Fehlerbehandlung: Eine robustere Fehlerverwaltung sorgt für eine reibungslosere Ausführung.
- Fortschrittsverfolgung: Verfolgen Sie den Konvertierungsfortschritt für große Dateisätze.
- Verbesserte Ordnerverwaltung: Bestätigt die Benutzerabsicht, bevor möglicherweise vorhandene Ausgabeverzeichnisse überschrieben werden.
- Qualitätskontrolle: Passen Sie die JPG-Ausgabequalität (1-100) mit einer einfachen Befehlszeilenoption an.
Was macht dieser Code?
Mit diesem Skript können Sie mehrere HEIC-Dateien nahtlos in das JPG-Format konvertieren und dabei die Qualität und die Parallelverarbeitungsoptionen steuern.
- Automatisiertes Ausgabeverzeichnis: Erstellt einen speziellen Ordner mit dem Namen „ConvertedFiles“ im HEIC-Verzeichnis, um die konvertierten JPGs zu speichern.
- Parallele Konvertierung: Verarbeiten Sie mehrere Dateien gleichzeitig, indem Sie die Anzahl der Worker mit dem Argument
-w
angeben. - Qualitätskontrolle: Geben Sie die gewünschte JPG-Bildqualität mit dem Argument
-q
an. - Fehlerbehandlung: Überspringt einzelne Dateien, bei denen Fehler auftreten, ohne den gesamten Prozess anzuhalten.
Installation
- Installieren Sie die erforderliche Abhängigkeit:
pip install pillow pillow-heif
- Führen Sie das Skript aus:
python main.py < path/to/your/heic/directory >
Stellen Sie die JPG-Qualität ein (1-100):
python main.py -q 90 < path/to/your/heic/directory >
Legen Sie die Anzahl der parallelen Arbeiter fest:
python main.py -w 8 < path/to/your/heic/directory >
Kombinieren Sie Qualitäts- und Parallelarbeiter:
python main.py -q 90 -w 8 < path/to/your/heic/directory >
Merkmale
- Parallelverarbeitung: Konvertieren Sie mehrere HEIC-Dateien gleichzeitig für eine schnellere Leistung.
- Benutzerfreundliche CLI für effiziente Konvertierung.
- Optimierte HEIC-Verarbeitung für schnellere Leistung.
- Robuste Fehlerbehandlung für ein reibungsloses Benutzererlebnis.
- Informative Fortschrittsverfolgung.
- Flexible Ausgabeverzeichnisverwaltung.
- Qualitätskontrolle für JPG-Ausgabe.
Dieses Skript bietet eine äußerst effiziente und flexible Lösung zum Konvertieren von HEIC-Bildern in das JPG-Format und eignet sich daher ideal für kleine und große Konvertierungen.