🍋
Menu
General

Conversion

変換(ファイルフォーマット変換)

PNG画像をJPEGに変換したり、Word文書をPDFに変換するなど、元のコンテンツと品質をできる限り維持しながら、ファイルをあるフォーマットから別のフォーマットに変換するプロセスです。

技術的詳細

ファイル変換はソースフォーマットを中間表現(ピクセルデータ、テキストDOM、オーディオサンプル)にデコードし、ターゲットフォーマットで再エンコードする処理です。非可逆フォーマット間の変換(JPEGからWebP)やリッチなフォーマットからシンプルなフォーマットへの変換(PSDからPNGではレイヤーが失われる)で品質劣化が発生します。クライアントサイドの変換はブラウザAPIを使用します:画像にはCanvas、オーディオには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);
```

関連用語