SwissKnife Docs
Utiliser

Images

Conversion Canvas, sorties JPG PNG WEBP, et ce que le navigateur sait encore lire.

Les images passent par l'API Canvas du navigateur, pas par FFmpeg. Plusieurs images en attente peuvent être converties en même temps via « tout convertir ».

Sorties proposées

JPG, PNG et WEBP. Qualités observées dans le code : JPG 0.92, WEBP 0.85, PNG sans compression lossy Canvas.

Pour un export JPG, le canevas est d'abord rempli en blanc : une transparence PNG/WEBP devient un fond blanc.

Entrées

JPG, JPEG, PNG et WEBP sont reconnus. TIFF et BMP le sont aussi si le navigateur arrive à les décoder (HTMLImageElement). Ce n'est pas garanti sur tous les moteurs. Ils ne sont pas proposés en sortie.

Le GIF n'est pas une image Canvas : voir Audio et vidéo.

Parallélisme

Convertir tout lance les images via Promise.all, puis enchaîne les médias FFmpeg un par un. Vous pouvez aussi convertir une image isolément depuis la file.

Annulation

Chaque item a un AbortSignal. Annuler une image arrête cette conversion Canvas ; cela ne termine pas le moteur FFmpeg.

On this page