🍋
Menu
General

Conversion

转换(文件格式转换)

将文件从一种格式转换为另一种格式的过程,例如将 PNG 图像转换为 JPEG 或将 Word 文档转换为 PDF,同时尽可能保留原始内容和质量。

技术细节

文件转换涉及将源格式解码为中间表示(像素数据、文本 DOM、音频样本),然后以目标格式重新编码。在有损格式之间转换(JPEG 到 WebP)或从功能更丰富的格式转换为较简单的格式(PSD 到 PNG 会丢失图层)时会发生质量损失。客户端转换使用浏览器 APICanvas 用于图像,OfflineAudioContext 用于音频,pdf-lib 或 FFmpeg.wasm 等库用于复杂格式。批量转换将相同的转换应用于多个文件。

示例

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

相关术语