แปลง JPG เป็น PNG

การแปลงภาพแรสเตอร์ JPEG แบบสูญเสียข้อมูลให้เป็นภาพแรสเตอร์ PNG แบบไม่สูญเสียข้อมูล ช่วยป้องกันการเสื่อมของคุณภาพซ้ำซ้อนและรองรับความโปร่งใสของช่องอัลฟา

เลือกหรือวางไฟล์ที่นี่

เป็นส่วนตัว - ไฟล์จะไม่ออกจากอุปกรณ์ของคุณ

หรือวาง Ctrl+V

ระหว่างรอไฟล์ คุณเล่น Code Rain ได้เลย

รับประกันความเป็นส่วนตัวโดยไม่มีการส่งข้อมูลผ่านเครือข่าย: อัปโหลด 0 ไบต์ไปยังเซิร์ฟเวอร์ภายนอก การประมวลผลทั้งหมดเกิดขึ้นภายในแซนด์บ็อกซ์ของเบราว์เซอร์ของคุณ

การเปรียบเทียบรูปแบบและข้อกำหนดทางเทคนิค

ข้อกำหนดJPGPNG
ประเภท MIMEimage/jpegimage/png
ประเภทแรสเตอร์แรสเตอร์
การบีบอัดสูญเสียคุณภาพ (Discrete Cosine Transform / DCT)ไม่สูญเสียคุณภาพ (DEFLATE / LZ77 + Huffman)
ข้อกำหนดมาตรฐานISO/IEC 10918-1 / ITU-T T.81ข้อกำหนด W3C PNG ฉบับที่ 3
ส่วนหัวที่ระบุลายเซ็นไฟล์FF D8 FF89 50 4E 47 0D 0A 1A 0A

ภาพรวมรูปแบบและการใช้งาน

การแปลง JPEG เป็น PNG เปลี่ยนการเข้ารหัสภาพ แต่ไม่สามารถกู้คืนรายละเอียดที่สูญเสียไปจากการบีบอัด JPEG ได้ การแก้ไขและบันทึก JPEG ซ้ำหลายครั้งอาจทำให้สูญเสียข้อมูลเพิ่ม ขึ้นอยู่กับตัวเข้ารหัสและการตั้งค่า PNG เก็บพิกเซลที่ถอดรหัสแล้วได้โดยไม่บีบอัดแบบสูญเสียข้อมูลซ้ำ

ข้อกำหนดทางเทคนิคและรายละเอียดตัวแปลงสัญญาณ

ภาพ JPEG (ประเภท MIME: image/jpeg) เป็นรูปแบบแรสเตอร์แบบสูญเสียข้อมูล ใช้การแปลงโคไซน์ไม่ต่อเนื่อง (DCT) จัดพิกเซลเป็นบล็อกและตัดรายละเอียดสีที่คนส่วนใหญ่มองไม่เห็นออกอย่างถาวร ไฟล์เริ่มด้วยลายเซ็นไฟล์ฐานสิบหก FF D8 FF และลงท้ายด้วย FF D9 ส่วนภาพ PNG (ประเภท MIME: image/png) เป็นรูปแบบแรสเตอร์แบบไม่สูญเสียข้อมูล ใช้อัลกอริทึม DEFLATE ซึ่งผสานการบีบอัดด้วยพจนานุกรม LZ77 และการเข้ารหัส Huffman โดยไม่ทิ้งค่าสีใด ๆ ไฟล์ PNG เริ่มด้วยลายเซ็น 8 ไบต์ 89 50 4E 47 0D 0A 1A 0A แล้วตามด้วยส่วนข้อมูล เช่น IHDR สำหรับส่วนหัวภาพ, IDAT สำหรับข้อมูลภาพ และ IEND สำหรับส่วนท้ายไฟล์ การแปลง JPEG เป็น PNG จะถอดรหัสพิกเซลแล้วบันทึกลงในคอนเทนเนอร์ PNG พร้อมการบีบอัด DEFLATE แบบไม่สูญเสียข้อมูล

ความเข้ากันได้ของระบบปฏิบัติการและเบราว์เซอร์

ทั้ง JPEG และ PNG รองรับอย่างแพร่หลายในสภาพแวดล้อมคอมพิวเตอร์สมัยใหม่หลัก ๆ ระบบปฏิบัติการ Windows, macOS, Linux, iOS และ Android แสดงผลทั้งสองรูปแบบได้ในตัวสำรวจไฟล์และโปรแกรมดูภาพที่ติดตั้งมา เว็บเบราว์เซอร์ เช่น Google Chrome, Mozilla Firefox, Apple Safari และ Microsoft Edge แสดงไฟล์ทั้งสองประเภทได้โดยตรงในหน้าต่างเบราว์เซอร์ แอปออกแบบกราฟิก เช่น Adobe Photoshop, GIMP และ Inkscape ก็รองรับทั้งสองรูปแบบได้ดี

เคล็ดลับการใช้งาน

การแปลงไฟล์ JPEG ขนาดเล็กให้เป็น PNG ไม่สามารถกู้คืนรายละเอียดที่สูญหายไปได้ เนื่องจากไฟล์ JPEG ต้นฉบับได้ทิ้งข้อมูลพิกเซลไปแล้วผ่านการบีบอัด DCT แบบสูญเสียข้อมูล การบันทึกเป็น PNG จึงส่งผลให้ได้ขนาดไฟล์ที่ใหญ่ขึ้นเท่านั้น โดยไม่ได้คุณภาพภาพที่เพิ่มขึ้นแต่อย่างใด

คำถามที่พบบ่อย

วิธีแปลงภาพ JPEG เป็น PNG โดยไม่สูญเสียคุณภาพทำอย่างไร

การแปลงไฟล์ JPEG ขนาดเล็กให้เป็น PNG ไม่สามารถกู้คืนรายละเอียดที่สูญหายไปได้ เนื่องจากไฟล์ JPEG ต้นฉบับได้ทิ้งข้อมูลพิกเซลไปแล้วผ่านการบีบอัด DCT แบบสูญเสียข้อมูล การบันทึกเป็น PNG จึงส่งผลให้ได้ขนาดไฟล์ที่ใหญ่ขึ้นเท่านั้น โดยไม่ได้คุณภาพภาพที่เพิ่มขึ้นแต่อย่างใด

ความแตกต่างระหว่างภาพ JPEG และภาพ PNG คืออะไร

ภาพ JPEG (MIME type: image/jpeg) เป็นรูปแบบแรสเตอร์แบบสูญเสียข้อมูลที่ใช้การแปลงโคไซน์ไม่ต่อเนื่อง (DCT) จัดพิกเซลเป็นบล็อก และตัดรายละเอียดสีที่สายตามนุษย์แทบไม่สังเกตเห็นออกอย่างถาวร โครงสร้างไฟล์เริ่มด้วยลายเซ็นไบต์ฐานสิบหก FF D8 FF และลงท้ายด้วย FF D9 ส่วนภาพ PNG (MIME type: image/png) เป็นรูปแบบแรสเตอร์แบบไม่สูญเสียข้อมูลที่ใช้อัลกอริทึม DEFLATE ซึ่งผสานการบีบอัดด้วยพจนานุกรม LZ77 กับการเข้ารหัส Huffman เพื่อบีบอัดข้อมูลพิกเซลโดยไม่ทิ้งค่าสีแม้แต่ค่าเดียว โครงสร้างไฟล์ PNG เริ่มด้วยลายเซ็น 8 ไบต์ 89 50 4E 47 0D 0A 1A 0A ตามด้วยชุดข้อมูล เช่น IHDR สำหรับส่วนหัวภาพ, IDAT สำหรับข้อมูลภาพ และ IEND สำหรับระบุจุดสิ้นสุดไฟล์ การแปลง JPEG เป็น PNG จะนำพิกเซลที่คลายการบีบอัดแล้วใส่ลงในคอนเทนเนอร์ PNG แบบแบ่งส่วนข้อมูล จากนั้นบีบอัดด้วย DEFLATE แบบไม่สูญเสียข้อมูล