PNG เป็น JPG: การแปลงที่เปลี่ยนทั้งโครงสร้างสีและขนาดไฟล์
การแปลง PNG ไปเป็น JPG ไม่ใช่แค่เปลี่ยนนามสกุลไฟล์ แต่เป็นการเปลี่ยนรูปแบบการบีบอัดข้อมูลภาพจากแบบไม่สูญเสีย (lossless) ไปเป็นแบบสูญเสีย (lossy) โดยสิ้นเชิง PNG เก็บพิกเซลแบบแม่นยำและรองรับช่องอัลฟา (alpha channel) สำหรับความโปร่งใส ขณะที่ JPG ไม่มีช่องอัลฟาเลย ดังนั้นเมื่อคุณแปลง PNG ที่มีส่วนโปร่งใสเป็น JPG ส่วนที่โปร่งใสจะถูกแทนที่ด้วยพื้นหลังสีดำทึบ และไม่สามารถกู้คืนกลับมาได้อีก
สิ่งที่เกิดขึ้นเมื่อ PNG กลายเป็น JPG
| คุณสมบัติ | PNG | JPG |
|---|---|---|
| การบีบอัด | Lossless (ไม่สูญเสียข้อมูล) | Lossy (สูญเสียข้อมูลตามคุณภาพที่เลือก) |
| ช่องอัลฟา (โปร่งใส) | รองรับ 8 บิต | ไม่รองรับ — พื้นหลังกลายเป็นสีทึบ |
| ขนาดไฟล์ | ใหญ่มากสำหรับภาพถ่าย, เล็กกว่าสำหรับข้อความหรือโลโก้ | เล็กกว่าสำหรับภาพถ่าย, ใหญ่กว่าได้สำหรับกราฟิกเส้น |
| การบันทึกซ้ำ | ไม่เสื่อมคุณภาพ | เสื่อมทุกครั้ง (generation loss) |
| ความเข้ากันได้ | สากล รองรับทุกเบราว์เซอร์และระบบปฏิบัติการ | สากลเช่นกัน แต่ไม่มีแอนิเมชันหรือโปร่งใส |
หากคุณบันทึก JPG ซ้ำหลายครั้งด้วยการตั้งค่าคุณภาพเดิม ข้อมูลจะสูญเสียทีละน้อยจนเห็นความแตกต่างในที่สุด นี่คือสาเหตุที่ควรเก็บต้นฉบับ PNG ไว้เสมอแล้วค่อยแปลงเป็น JPG เมื่อจำเป็นเท่านั้น
การเลือกคุณภาพ 40–100%: แลกระหว่างขนาดและความคมชัด
เครื่องมือนี้ให้คุณเลือกค่าระหว่าง 40% ถึง 100% สำหรับการแปลงเป็น JPG โดยค่าเริ่มต้นจะอยู่ที่ 92% ค่าที่ต่ำกว่าจะลดขนาดไฟล์ลงมาก แต่จะเกิด artifacts หรือจุดรบกวนที่สังเกตได้ โดยเฉพาะในบริเวณที่มีสีใกล้เคียงกัน เช่น ท้องฟ้าหรือผิวหนัง
- 100%: แทบไม่สูญเสียข้อมูล แต่ไฟล์มีขนาดใหญ่ที่สุด
- 80–90%: จุดสมดุลที่คนส่วนใหญ่ไม่เห็นความแตกต่างจากต้นฉบับ ขนาดไฟล์ลดลง 50–70%
- 60–70%: พอใช้ได้สำหรับเว็บที่ต้องการโหลดเร็ว แต่เริ่มเห็นรอยต่อของบล็อกบีบอัด
- 40–50%: ขนาดเล็กมาก แต่คุณภาพต่ำ เหมาะสำหรับภาพขนาดย่อหรือตัวอย่างเท่านั้น
เมื่อแปลงเสร็จ โปรแกรมจะเปรียบเทียบขนาดไฟล์เดิมกับไฟล์ใหม่ หากไฟล์ JPG ใหญ่กว่า PNG เดิม จะแสดงป้าย Larger หากเล็กกว่าจะแสดง Saved ซึ่งพบได้บ่อยเมื่อ PNG เดิมเป็นภาพถ่ายที่ถูกบีบอัดไว้แล้ว หรือเป็นภาพที่มีรายละเอียดน้อย เช่น โลโก้สีพื้น
ข้อผิดพลาดที่พบบ่อยและขีดจำกัด
ไฟล์ไม่สามารถเปิดเป็นภาพได้
หากไฟล์ที่เลือกเสียหาย ว่างเปล่า หรือไม่ใช่ไฟล์ภาพจริง จะแสดงข้อความ: “ไม่สามารถเปิดไฟล์นี้เป็นรูปภาพได้ ไฟล์อาจเสียหาย ว่างเปล่า หรือไม่ใช่รูปภาพจริง”
การแปลงล้มเหลว
หากเหตุอื่นทำให้การแปลงขัดข้อง จะแสดง: “การแปลงไฟล์ล้มเหลว โปรดลองใช้รูปภาพหรือรูปแบบไฟล์อื่น”
จำนวนไฟล์เกินที่กำหนด
ระบบจำกัดให้เลือกสูงสุดครั้งละ 20 ภาพ หากเกินจะแจ้ง: “Choose up to ‹max› images at a time.”
ไม่ได้เลือกภาพใดเลย
หากกดเริ่มต้นโดยไม่มีภาพจะแจ้ง: “โปรดเลือกรูปภาพอย่างน้อยหนึ่งภาพ”
ไฟล์ชนิดที่ไม่รองรับ
หากลากวางไฟล์ที่ไม่อนุญาต (เช่น.gif หรือ.txt) จะแจ้ง: “ไม่รองรับไฟล์ประเภทดังกล่าว”
บางไฟล์ไม่สามารถประมวลผลได้
สรุปจะขึ้น: “‹count› file(s) could not be processed.”
เบราว์เซอร์ไม่รองรับการบันทึกเป็น JPG
กรณีหายากมาก หากเบราว์เซอร์ไม่สนับสนุนการสร้างไฟล์ JPG ระบบจะใช้ PNG แทน และติดป้าย: “Your browser doesn’t support saving this format — used PNG instead.”
การทำงานแบบไคลเอนต์: ไฟล์ของคุณไม่ไปไหน
ทุกขั้นตอนการแปลงเกิดขึ้นในเบราว์เซอร์ของคุณเท่านั้น ไม่มีการอัปโหลดไฟล์ไปยังเซิร์ฟเวอร์ใด ๆ นี่คือข้อดีสำคัญสำหรับผู้ที่ต้องการความเป็นส่วนตัว หรือทำงานกับภาพที่มีลิขสิทธิ์หรือข้อมูลละเอียดอ่อน ตราบใดที่คุณใช้บราวเซอร์ที่ทันสมัย (Chrome, Firefox, Safari, Edge) การแปลงจะรวดเร็วและปลอดภัย
สำหรับการแปลงหลายไฟล์พร้อมกัน คุณสามารถดาวน์โหลดทีละภาพ หรือกดปุ่ม ดาวน์โหลดทั้งหมด (.zip) เพื่อรับไฟล์ทั้งหมดในครั้งเดียวเมื่อมีภาพแปลงแล้วตั้งแต่ 2 ภาพขึ้นไป
ใครควรใช้เครื่องมือนี้
- ผู้ที่มีภาพ PNG พร้อมพื้นโปร่งใสแต่ต้องส่งเป็น JPG ให้ระบบที่ไม่รองรับ PNG เช่น อีเมลบางประเภท หรือระบบพิมพ์เก่า
- ผู้ที่ต้องการลดขนาดไฟล์ภาพถ่ายที่ถูกบันทึกเป็น PNG ไว้ (เช่น ภาพหน้าจอที่มีรูปถ่าย) เพื่อให้เว็บโหลดเร็วขึ้น
- ผู้ที่ต้องการแปลงหลายภาพเป็น JPG พร้อมกัน โดยไม่ต้องใช้โปรแกรมติดตั้ง
- ทุกคนที่ต้องการให้ข้อมูลภาพไม่ถูกส่งออกนอกเครื่อง
คำถามที่พบบ่อย (FAQ)
1. การแปลง PNG เป็น JPG ทำให้ภาพแตกหรือไม่
ขึ้นอยู่กับค่าคุณภาพที่เลือก หากเลือก 80–100% ความแตกต่างแทบมองไม่เห็น แต่ทุกค่าที่ต่ำกว่า 100% จะมีการบีบอัดแบบ lossy ซึ่งอาจเกิด artifacts ถ้ามองใกล้
2. ทำไมภาพ JPG ที่ได้มีพื้นหลังสีดำแทนที่จะโปร่งใส
เพราะฟอร์แมต JPG ไม่รองรับช่องอัลฟา ช่องโปร่งใสของ PNG ถูกทิ้งไปและแทนที่ด้วยสีดำทึบ หากต้องการคงความโปร่งใส ต้องใช้ PNG หรือ WebP/AVIF แทน
3. สามารถแปลงกลับจาก JPG กลับเป็น PNG แบบไม่สูญเสียได้ไหม
ไม่ได้ การบีบอัด lossy ของ JPG ทำให้ข้อมูลต้นฉบับหายไปอย่างถาวร ต่อให้แปลงกลับเป็น PNG ก็ได้แค่ข้อมูลที่ถูกบีบอัดแล้วเท่านั้น
4. ถ้าภาพ JPG ใหญ่กว่าภาพ PNG เดิม แปลว่าอะไร
แสดงว่า PNG เดิมมีขนาดเล็กมากแล้ว เช่น เป็นโลโก้สีพื้นหรือภาพที่ถูกบีบอัดไว้ การแปลงเป็น JPG อาจไม่ช่วยลดขนาด และในบางกรณีไฟล์กลับใหญ่ขึ้น
5. ไม่มีปุ่มดาวน์โหลดทั้งหมด (zip) ให้เห็น
ปุ่มนี้จะปรากฏเมื่อคุณแปลงภาพสำเร็จตั้งแต่ 2 ภาพขึ้นไปเท่านั้น หากมีภาพเดียว คุณจะเห็นปุ่มดาวน์โหลดสำหรับภาพนั้นโดยตรง
6. เครื่องมือนี้ใช้ได้กับภาพชนิดอื่นนอกจาก PNG หรือไม่
หน้านี้รับเฉพาะไฟล์ PNG เท่านั้น