JPEG komprimieren

Reduzieren Sie die Größe der JPEG-Datei durch Neukodierung mit Qualitätsoptimierung. Ziehen Sie mehrere Bilder per Drag & Drop.

Klicken oder ziehen Sie JPEG-Dateien hierher, um sie hochzuladen

Bis zu 20 Bilder · Maximal jeweils 10 MB
0 Dateien

JPEG komprimieren

Dieses Tool komprimiert JPEG-Bilder, indem es sie mit optimierten Qualitätseinstellungen neu kodiert. Die Komprimierung läuft vollständig in Ihrem Browser.

JPEG verwendet eine verlustbehaftete Komprimierung, was bedeutet, dass einige Bilddaten verworfen werden, um kleinere Dateigrößen zu erreichen. Die visuelle Qualität bleibt hoch, während die Dateigröße deutlich reduziert wird.

Wie zu verwenden

  1. Ziehen Sie JPEG-Dateien per Drag-and-Drop in den Upload-Bereich oder klicken Sie, um Dateien auszuwählen.
  2. Jede Datei wird automatisch komprimiert und die Komprimierungsrate wird angezeigt.
  3. Laden Sie einzelne komprimierte Dateien herunter oder verwenden Sie Alle herunterladen, um ein ZIP-Archiv zu erhalten.

Über JPEG-Komprimierung

Bei der JPEG-Komprimierung wird das Bild analysiert und visuelle Informationen entfernt, die für das menschliche Auge am wenigsten wahrnehmbar sind. Aus diesem Grund spricht man von verlustbehafteter Komprimierung.

Bei der typischen JPEG-Komprimierung wird eine Reduzierung der Dateigröße um 40–60 % bei minimalem sichtbaren Qualitätsverlust erreicht. Das Komprimierungsverhältnis hängt vom ursprünglichen Bildinhalt ab.

Mit Python komprimieren

Sie können JPEG-Bilder programmgesteuert mit Python mit der Pillow-Bibliothek komprimieren:

from PIL import Image

original = Image.open('input.jpg')
original.save('compressed.jpg', optimize=True, quality=80)

MCP-Integration

MCP (Model Context Protocol) ermöglicht KI-Agenten und Apps, Coding.Tools-Werkzeuge zu entdecken und für wiederholbare Konvertierungs-, Formatierungs-, Hashing- und Generierungsabläufe auszuführen.

MCP-Toolname: compress-jpeg

MCP-Endpunkt: https://coding.tools/mcp

Rufen Sie zuerst tools/list auf. Jeder Tool-Eintrag enthält inputSchema, outputSchema und examples, damit ein KI-Agent oder Client gültige Argumente ohne Raten erstellen kann.

Bei tools/call lesen Sie result.content[0].text für den Anzeigewert und result.structuredContent für maschinelles Parsen. Tool-Fehler liefern isError: true; Protokollfehler liefern einen JSON-RPC error.

Beispiel für eine tools/call-Anfrage:

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"compress-jpeg","arguments":{}}}'

Dieses Bildtool ist in MCP nur im Browser nutzbar. tools/call verarbeitet keine lokalen Bildbytes auf dem Server, sondern gibt isError: true plus einen resource_link zur Weboberfläche zurück.

Die meisten Text- und Datentools akzeptieren eine input-Zeichenkette sowie optionale options. Bildtools, die Browser-Bild-APIs benötigen, werden zur Erkennung aufgelistet und geben bei Bedarf einen Link zur Weboberfläche zurück.