Conversion
Konvertierung (Dateiformat-Transformation)
Der Prozess der Umwandlung einer Datei von einem Format in ein anderes, wie die Konvertierung eines PNG-Bildes in JPEG oder eines Word-Dokuments in PDF, wobei möglichst viel des Originalinhalts und der Qualität erhalten bleiben soll.
Technisches Detail
Bei der Dateikonvertierung wird das Quellformat in eine Zwischendarstellung dekodiert (Pixeldaten, Text-DOM, Audio-Samples) und im Zielformat neu kodiert. Qualitätsverlust tritt bei der Konvertierung zwischen verlustbehafteten Formaten (JPEG zu WebP) oder von einem reichhaltigeren in ein einfacheres Format auf (PSD zu PNG verliert Ebenen). Clientseitige Konvertierung nutzt Browser-APIs: Canvas für Bilder, OfflineAudioContext für Audio und Bibliotheken wie pdf-lib oder FFmpeg.wasm für komplexe Formate. Stapelkonvertierung wendet dieselbe Transformation auf mehrere Dateien an.
Beispiel
```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);
```