Conversion
Dönüştürme (Dosya Formatı Dönüşümü)
Bir dosyanın bir formattan başka bir formata dönüştürülmesi işlemidir; örneğin PNG görüntünün JPEG'e veya Word belgesinin PDF'e dönüştürülmesi gibi, orijinal içerik ve kalitenin mümkün olduğunca korunmasıyla.
Teknik Detay
Dosya dönüştürme, kaynak formatın bir ara temsile (piksel verisi, metin DOM, ses örnekleri) çözülmesini ve hedef formatta yeniden kodlanmasını içerir. Kalite kaybı, kayıplı formatlar arasında dönüştürme (JPEG'den WebP'ye) veya daha zengin bir formattan daha basit birine dönüştürme (PSD'den PNG'ye katmanlar kaybolur) sırasında oluşur. İstemci tarafı dönüştürme tarayıcı API'lerini kullanır: görüntüler için Canvas, ses için OfflineAudioContext ve karmaşık formatlar için pdf-lib veya FFmpeg.wasm gibi kütüphaneler. Toplu dönüştürme, aynı dönüşümü birden fazla dosyaya uygular.
Ornek
```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);
```