Progressives JPEG
Konvertieren Sie Baseline-JPEG-Bilder in progressives JPEG, um das Laden im Internet zu verbessern.
Klicken oder ziehen Sie JPEG-Dateien hierher, um sie hochzuladen
Bis zu 30 Bilder · Max. jeweils 10 MBProgressives JPEG
Progressive JPEG lädt Bilder in mehreren Durchgängen – zunächst wird eine verschwommene Version angezeigt und dann schrittweise zum Vollbild verfeinert. Dadurch erhalten Benutzer eine visuelle Vorschau, während das Bild geladen wird.
Baseline JPEG wird Zeile für Zeile von oben nach unten geladen. Progressive JPEG ist besser für die Wahrnehmung der Webleistung.
Wie zu verwenden
- Ziehen Sie JPEG-Dateien per Drag-and-Drop in den Upload-Bereich oder klicken Sie, um Dateien auszuwählen.
- Jede Datei wird automatisch in das progressive JPEG-Format konvertiert.
- Laden Sie einzelne Dateien herunter oder verwenden Sie Alle herunterladen, um ein ZIP-Archiv zu erhalten.
Baseline vs. Progressive JPEG
Baseline JPEG lädt Pixeldaten Zeile für Zeile von oben nach unten. Benutzer sehen, wie das Bild nach und nach erscheint.
Progressive JPEG wird in mehreren Durchgängen geladen. Zunächst erscheint eine Vorschau mit geringer Qualität, die dann mit jedem Durchgang schärfer wird. Dies kommt den Benutzern gefühlt schneller vor, auch wenn die Gesamtladezeit ähnlich sein kann.
Mit Python konvertieren
Konvertieren Sie Basis-JPEG mit Python mit Pillow in Progressiv:
from PIL import Image
original = Image.open('input.jpeg')
original.convert('RGB')
original.save('progressive.jpeg', optimize=True, quality=100, progressive=True)
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: progressive-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":"progressive-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.