{# canonical_base is the OWNING tenant's origin: all 16 Peasy domains serve the same catalogue, so a page rendered by a non-owner points its canonical at the owner instead of competing with it. Falls back to this site for static/self-owned pages. #}
🍋
Menu
General

Conversion

Conversion (Transformation de Format de Fichier)

Le processus de transformation d'un fichier d'un format à un autre, en préservant autant de contenu et de qualité que possible tout en adaptant les données pour être compatibles avec différents logiciels ou exigences.

Détail technique

La conversion de fichier implique le décodage du format source en une représentation intermédiaire et le réencodage dans le format cible. Catégories : lossless-vers-lossless (PNG→WebP lossless — sans perte de qualité), lossy-vers-lossy (JPEG→WebP lossy — possible dégradation de qualité à chaque réencodage), et conversions entre types (PDF→image — rastérisation, vecteur→raster — rastérisation, raster→vecteur — traçage/vectorisation). Dans le navigateur, l'API Canvas (toBlob/toDataURL) gère la conversion d'images, les API d'encodage Web (VideoEncoder/AudioEncoder) gèrent les médias, et WebAssembly permet de porter des encodeurs natifs (FFmpeg, Poppler) vers le web.

Exemple

```javascript
// Conversion: file processing example
const file = document.getElementById('fileInput').files[0];
const reader = new FileReader();
reader.onload = (e) => {
  const data = e.target.result;
  console.log(`Loaded: ${file.name} (${file.size} bytes)`);
};
reader.readAsArrayBuffer(file);
```

Termes associés