🍋
Menu
General

Conversion

Conversão (Transformação de Formato de Arquivo)

O processo de transformar um arquivo de um formato para outro, preservando a maior quantidade de conteúdo e qualidade possível enquanto adapta os dados para serem compatíveis com diferentes softwares ou requisitos.

Detalhe técnico

A conversão de arquivo envolve decodificar o formato de origem em uma representação intermediária e recodificar no formato de destino. Categorias: lossless-para-lossless (PNG→WebP lossless — sem perda de qualidade), lossy-para-lossy (JPEG→WebP lossy — possível degradação de qualidade em cada recodificação), e conversões entre tipos (PDF→imagem — rasterização, vetor→raster — rasterização, raster→vetor — traçado/vetorização). No navegador, Canvas API (toBlob/toDataURL) lida com conversão de imagens, APIs de codificação Web (VideoEncoder/AudioEncoder) lidam com mídia, e WebAssembly permite portar codificadores nativos (FFmpeg, Poppler) para a web.

Exemplo

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

Termos relacionados