ตัวแปลงรูปแบบรูปภาพ
แปลงรูปภาพระหว่าง PNG, JPEG และ WebP พร้อมปุ่มปรับคุณภาพ
เกี่ยวกับเครื่องมือนี้
แปลงรูปภาพระหว่าง PNG, JPEG และ WebP โดยไม่ต้องติดตั้งอะไรหรืออัปโหลดไปที่ใด: ลากไฟล์มาวาง เลือกปลายทาง ปรับคุณภาพด้วยแถบเลื่อนแบบสด แล้วดูขนาดผลลัพธ์อัปเดตตามเวลาจริง ป้าย Δ แสดงชัดเจนว่าไฟล์ที่แปลงแล้วเล็กลง (หรือใหญ่ขึ้น) เท่าใด การเลือกค่าคุณภาพจึงเลิกเป็นการเดา
ทั้งสามรูปแบบมีหน้าที่ต่างกัน PNG ไม่สูญเสียข้อมูลและรองรับความโปร่งใสเต็มที่ — เหมาะกับภาพหน้าจอ ชิ้นส่วน UI และทุกอย่างที่มีขอบคมหรือมีข้อความ ส่วน JPEG บีบอัดภาพถ่ายได้เก่งแต่ไม่มีช่องอัลฟาและทำให้ขอบคมพร่า ขณะที่ WebP มักชนะ JPEG ราว 25–35% ที่คุณภาพใกล้เคียงกัน รองรับความโปร่งใส และเบราว์เซอร์ปัจจุบันรองรับทั่วถึง — สำหรับเว็บแล้วมันมักคือคำตอบ
การแปลงเกิดขึ้นบน canvas ในเบราว์เซอร์ของคุณ: ภาพถูกถอดรหัส วาดใหม่ และเข้ารหัสใหม่ด้วยตัวแปลงสัญญาณชุดเดียวกับที่เบราว์เซอร์ใช้แสดงหน้าเว็บ นั่นคือสิ่งที่ทำให้เครื่องมือนี้เป็นส่วนตัว — และเป็นเหตุผลที่จำนวนไบต์ที่แน่นอนต่างกันเล็กน้อยระหว่าง Chrome, Firefox และ Safari ซึ่งต่างก็มีตัวเข้ารหัสของตัวเอง
คำถามที่พบบ่อย
- ควรตั้งค่าคุณภาพเท่าใดสำหรับ JPEG และ WebP?
- ระหว่าง 75 ถึง 90 ครอบคลุมการใช้งานจริงแทบทั้งหมด ที่ 85 ภาพถ่ายส่วนใหญ่แทบแยกไม่ออกจากต้นฉบับด้วยตาเปล่า แต่ขนาดเหลือเพียงเศษเสี้ยว ต่ำกว่าราว 70 ร่องรอยเป็นบล็อกจะเริ่มแทรกเข้ามาในไล่ระดับสีและสีผิว ส่วนสูงกว่า 90 ขนาดไฟล์พุ่งชันเพื่อความต่างที่คุณมองไม่เห็น ลองลากแถบเลื่อนแล้วดูป้ายขนาด — จุดที่เหมาะสมมักชัดเจน
- ทำไม PNG ของฉันใหญ่ขึ้นเมื่อแปลงเป็น JPEG?
- JPEG ถูกสร้างมาเพื่อไล่ระดับสีแบบภาพถ่าย ไม่ใช่สีเรียบ ภาพหน้าจอ แผนภาพ และงานกราฟิก UI บีบอัดได้ดีเยี่ยมในรูป PNG (เพราะมีพิกเซลเหมือนกันเรียงยาว) แต่บังคับให้ JPEG ต้องเก็บสัญญาณรบกวนรอบทุกขอบคม — ได้ไฟล์ใหญ่กว่าและเห็นรอยระลอก ให้เก็บงานกราฟิกไว้เป็น PNG หรือแปลงเป็น WebP ที่เอนไปทางไม่สูญเสียข้อมูลแทน
- ความโปร่งใสจะเป็นอย่างไรเมื่อแปลงเป็น JPEG?
- JPEG ไม่มีช่องอัลฟา พื้นที่โปร่งใสจึงต้องถูกเติมด้วยอะไรสักอย่าง — เครื่องมือนี้วางทับบนสีขาว ซึ่งเป็นธรรมเนียมของภาพบนเว็บ หากต้องการให้ความโปร่งใสอยู่รอด ให้เลือก PNG หรือ WebP เป็นปลายทางแทน
- ทำไมเบราว์เซอร์ของฉันส่งออก AVIF หรือ HEIC ที่นี่ไม่ได้?
- API toBlob ของ canvas เข้ารหัสได้เฉพาะรูปแบบที่เบราว์เซอร์มีตัวเข้ารหัสมาให้ — PNG และ JPEG มีทุกที่ ส่วน WebP มีใน Chromium และ Firefox การเข้ารหัส AVIF ยังหายาก และ HEIC ติดสิทธิบัตร เบราว์เซอร์จึงถอดรหัสได้แต่ไม่ผลิตมันออกมา หากคุณเลือกรูปแบบที่เบราว์เซอร์เขียนไม่ได้ เครื่องมือจะบอกตรง ๆ แทนที่จะแอบให้ PNG มา