Mit der Kompression von JPGs mit dem Guetzli-Algorithmus spart man ganz ordentlich Platz auf der Platte, ohne Qualität zu verlieren.
Je nach Bild (und Quelle) sind gut und gerne 30-60% Ersparniss drin. Manche (Handy-)Kamera legt JPGs nämlich quasi unkomprimiert ab.
Ein kleines Bulk-Kompress-Script für die bash shell hatten wir hier ja schon. Aus aktuellem Anlass, hier die schnelle PowerShell-Variante (ohne Parameterfehler):
mach-huetzli.ps1 <Ordner>
param (
[string]$path = (split-path -parent $MyInvocation.MyCommand.Definition)
)
# PFAD zum Guetzli Binary
$guetzli = "C:\PFAD ZU GUETZLI\guetzli_windows_x86-64.exe"
Get-ChildItem -Path $path -recurse -Include @("*.png","*.jpeg","*.jpg") | % {
$in = $_.FullName
$out = $in.Replace($_.Extension, '.compressed.jpg')
write-host "Processing $out" -ForegroundColor Green
& $guetzli --quality 85 `"$in`" `"$out`"
}