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.