JPEG ist das meistverwendete Grafik-Format im Internet

Auch zu Hause sammeln sich im Laufe der Jahre sich oft unzählige JPEG-Dateien an.

Diese brauchen entsprechend Speicherplatz und Übertagungsvolumen.
Die Dateien mit einer optimalen Kompressions-Rate zu speichern, ist oft sehr umständlich.
Abhilfe schafft hier das Programm jpeg-recompress.

jpeg-recompress, von Daniel G. Taylor, ist als Kommandozeilen-Programm für Linux und Windows verfügbar.
Damit werden JPEGs automatisch auf die kleinste JPEG-Qualität umkodiert, während die visuelle Qualität gleich bleibt.
Dies ist ein verlustbehafteter Vorgang, aber die Bilder sind optisch identisch und Sie sparen normalerweise 30-70 % der Größe für JPEGs (stellenweise sogar über 90 %).
Standardmäßig werden alle EXIF / IPTC / XMP- und ICC-Profil-Metadaten kopiert. Dies kann jedoch deaktiviert werden, um bei Bedarf mehr Speicherplatz zu sparen.

Bilder, die Sie in Webseiten verwenden, sollten Sie auf jeden Fall damit optimieren.
  • Das spart Ihnen Speicherplatz auf Ihrem Web-Server.
  • Sie und Ihre Besucher brauchen weniger Übertragungsvolumen.
  • Ihre Besucher bekommen die Seite schneller ausgeliefert.
  • Damit wird insgesamt weniger Energie verbraucht, Sie leisten somit aktiven Umweltschutz.
  • Mit schnelleren Seiten steigt auch Ihr Suchmaschinen-Ranking (PageSpeed / SEO).
Möchten Sie JPEG-Dateien verlustfrei komprimieren oder nur bestimmte Informationen aus den Dateien entfernen?
jpegoptim ist dann die Lösung.

Beispiel-Bilder

Die Original-JPEG-Datei hat in diesem Beispiel 254 KB:
Original

Die mit jpeg-recompress bearbeitete Datei nur noch 61 KB:
jpeg-recompress

Ein visueller Unterschied ist hier kaum zu sehen.

Das Bild wurde mit dem Parameter -m ms-ssim komprimiert.

Vergleich komprimierter Bild-Ausschnitte
JPEG mit 1 % Kompression
PaintShop Pro
Bild mit jpeg-recompress neu komprimiert
Standardeinstellungen
JPEG mit 81 % Kompression
PaintShop Pro: ähnliche Größe wie mit jpeg-recompress
Über 50 % kleiner! Hier ist deutlich eine Blockbildung zu sehen.
2,70 MB 1,11 MB 1,17 MB

Download und Installation

Für verschiedene Betriebssysteme
Das Programm ist direkt in der Kommandozeile ausführbar.
Download am Ende des Artikels.
Für die Installation unter Linux und ähnlichen Systemen bitte die Projektseite lesen.

Parameter

In eckigen Klammern: [Standard-Wert]

-V, --version
output program version
-h, --help
output program help
-t, --target [arg]
set target quality [0.9999]
-q, --quality [arg]
set a quality preset: low, medium, high, veryhigh [medium]
-n, --min [arg]
minimum JPEG quality [40]
-x, --max [arg]
maximum JPEG quality [95]
-l, --loops [arg]
set the number of runs to attempt [6]
-a, --accurate
favor accuracy over speed
-m, --method [arg]
set comparison method to one of 'mpe', 'ssim', 'ms-ssim', 'smallfry' [ssim]
-s, --strip
strip metadata
-d, --defish [arg]
set defish strength [0.0]
-z, --zoom [arg]
set defish zoom [1.0]
-r, --ppm
parse input as PPM
-c, --no-copy
disable copying files that will not be compressed
-p, --no-progressive
disable progressive encoding
-S, --subsample [arg]
set subsampling method to one of 'default', 'disable' [default]
-T, --input-filetype [arg]
set input file type to one of 'auto', 'jpeg', 'ppm' [auto]
-Q, --quiet
only print out errors


Erhalten Sie mit den Standardparametern die Meldung:
Output file would be larger than input!,
dann probieren sie einen anderen Parameter für die Methode, wie z. B. -m ms-ssim

Anwendungsbeispiele

Rekursives Bearbeiten aller JPEG-Dateien
  • Die Dateien werden ausgehend vom aktuellen Verzeichnis gesucht und bearbeitet.
  • Alle Informationen werden entfernt.
  • Die Orignaldatei wird überschrieben!
for /R %%i in (*.jpg) do "R:\jpeg-recompress.exe" --strip "%%i" "%%i"
find -type f -name "*.jpg" -exec jpeg-recompress --strip {} \;

Mehr zum Thema

Dateien optimieren

Software

Begriffserklärung

Downloads

zip jpeg-archive  V2.2.0  Beliebt    
    Download
 606.82 KB   Windows  MIT link_extern     594

exe Batch - jpeg-recompress  V3.0.0      
  • Drag und Drop aller zu bearbeitenden JPEGs: D. h. die Grafiken einfach auf das Icon ziehen.

    Diese werden mit verschiedenen Parametern für --method (ms-ssim, smallfry, SSIM und mpe) bearbeitet.
    Das kleinste Ergebnis überschreibt die Original-Datei.

    Die Batch muss im gleichen Verzeichnis wie jpeg-recompress.exe liegen.
  • Es liegen drei verschiedene Batch-Datei für die Qualitätsstufen low, medium und high vor.
 
  Download
 1.61 KB   Windows      205


Titel-Bild von Albrecht Fietz auf Pixabay