🍋
Menu
General

Conversion

Conversion (การแปลงรูปแบบไฟล์)

กระบวนการแปลงไฟล์จากรูปแบบหนึ่งไปเป็นอีกรูปแบบหนึ่ง เช่น แปลงรูปภาพ PNG เป็น JPEG หรือเอกสาร Word เป็น PDF โดยรักษาเนื้อหาและคุณภาพเดิมให้ได้มากที่สุด

รายละเอียดทางเทคนิค

การแปลงไฟล์เกี่ยวข้องกับการถอดรหัสรูปแบบต้นทางเป็นการแสดงผลระดับกลาง (ข้อมูลพิกเซล, text DOM, ตัวอย่างเสียง) และเข้ารหัสใหม่ในรูปแบบเป้าหมาย การสูญเสียคุณภาพเกิดขึ้นเมื่อแปลงระหว่างรูปแบบ lossy (JPEG เป็น WebP) หรือจากรูปแบบที่สมบูรณ์กว่าไปยังรูปแบบที่ง่ายกว่า (PSD เป็น PNG สูญเสีย layer) การแปลงฝั่งไคลเอนต์ใช้ API ของเบราว์เซอร์: Canvas สำหรับรูปภาพ, OfflineAudioContext สำหรับเสียง และไลบรารีเช่น pdf-lib หรือ FFmpeg.wasm สำหรับรูปแบบที่ซับซ้อน การแปลงแบบ batch ใช้การแปลงเดียวกันกับหลายไฟล์

ตัวอย่าง

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

คำศัพท์ที่เกี่ยวข้อง