SwissKnife Docs
SwissKnife verwenden

Bilder

Canvas-Konvertierung, JPG-/PNG-/WEBP-Ausgabe und browserabhängige Eingabeunterstützung.

Bilder verwenden die Canvas-API des Browsers und nicht FFmpeg. Alle konvertieren kann mehrere Bilder aus der Warteschlange gleichzeitig verarbeiten.

Angebotene Ausgaben

JPG, PNG und WEBP. Die geprüften Qualitätswerte sind 0.92 für JPG und 0.85 für WEBP; PNG verwendet den üblichen verlustfreien Canvas-Export.

Vor einem JPG-Export füllt SwissKnife die Zeichenfläche weiß. Transparenz aus PNG oder WEBP wird daher zu einem weißen Hintergrund.

Eingaben

JPG, JPEG, PNG und WEBP werden erkannt. TIFF und BMP ebenfalls, wenn der Browser sie über HTMLImageElement dekodieren kann; die Unterstützung unterscheidet sich je nach Engine. Als Ausgabe werden sie nicht angeboten.

GIF verwendet Canvas nicht. Siehe Audio und Video.

Parallelität und Abbruch

Alle konvertieren startet Bilder über Promise.all und verarbeitet anschließend FFmpeg-Medien nacheinander. Einzelne Bilder lassen sich direkt aus der Warteschlange konvertieren.

Jeder Eintrag besitzt ein AbortSignal. Das Abbrechen eines Bildes beendet diese Canvas-Konvertierung, ohne die FFmpeg-Engine zu stoppen.

Auf dieser Seite