🍋
Menu
General

Conversion

Conversión (transformación de formato de archivo)

El proceso de transformar un archivo de un formato a otro, como convertir una imagen PNG a JPEG o un documento Word a PDF, preservando la mayor cantidad posible del contenido y calidad originales.

Detalle técnico

La conversión de archivos implica decodificar el formato de origen en una representación intermedia (datos de píxeles, DOM de texto, muestras de audio) y recodificarlo en el formato de destino. La pérdida de calidad ocurre al convertir entre formatos con pérdida (JPEG a WebP) o de un formato más rico a uno más simple (PSD a PNG pierde capas). La conversión del lado del cliente usa APIs del navegador: Canvas para imágenes, OfflineAudioContext para audio, y bibliotecas como pdf-lib o FFmpeg.wasm para formatos complejos. La conversión por lotes aplica la misma transformación a múltiples archivos.

Ejemplo

```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);
```

Términos relacionados