ข้ามไปยังเนื้อหาหลัก

ตัวแปลงรูปแบบรูปภาพ ฟรี

แปลงระหว่าง JPG PNG WebP AVIF GIF และ BMP

แปลงเป็น:

เบราว์เซอร์นี้ไม่รองรับการส่งออก AVIF WebP ประหยัดพื้นที่ได้ใกล้เคียงกันและเปิดได้เกือบทุกที่

วางไฟล์ที่นี่หรือคลิกเพื่อเรียกดู

JPG, PNG, WebP, AVIF, GIF, BMP, SVG, HEIC, HEIF · ประมวลผลบนอุปกรณ์ของคุณ

หรือกด Ctrl+V เพื่อวางจากคลิปบอร์ด

คุณสามารถวางหลายไฟล์พร้อมกัน

เรียกดูไฟล์

เคล็ดลับ: วางรูปภาพจากคลิปบอร์ดของคุณ (Ctrl+V) เพื่อโหลดได้ทันที

ไฟล์ของคุณไม่เคยออกจากอุปกรณ์ การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ

การใช้งานทั่วไป

  • แปลง JPG เป็น WebPแปลงรูปภาพ JPG เป็นรูปแบบ WebP — รูปแบบสมัยใหม่ที่ให้ไฟล์ที่เล็กกว่าด้วยคุณภาพเท่าหรือดีกว่า
  • แปลง PNG เป็น WebPแปลงกราฟิกส์ PNG เป็น WebP — เก็บความโปร่งใสและขอบที่คมชัดในขณะที่ลดขนาดไฟล์ 50-80%
  • แปลงรูปภาพสำหรับการพิมพ์เตรียมรูปภาพสำหรับการพิมพ์อย่างมืออาชีพ — แปลงเป็นรูปแบบคุณภาพสูงพร้อมความละเอียดแบบเต็มเก็บรักษา

วิธีการทำงาน

การแปลงทำงานในเบราว์เซอร์ทั้งหมดด้วย Canvas API — เอนจินเข้ารหัสภาพเดียวกับที่อยู่ใน Chrome, Firefox และ Safari ไฟล์ของคุณถูกวาดลงบน canvas นอกจอและเข้ารหัสใหม่ด้วย canvas.toBlob() เป็นรูปแบบเป้าหมาย ไม่มีการอัปโหลดไปยังเซิร์ฟเวอร์ใด

  1. 1
    ภาพถูกถอดรหัสลงใน canvas
    แต่ละไฟล์ถูกโหลดเข้า HTMLImageElement ผ่าน object URL ในเครื่อง เมื่อถอดรหัสแล้ว ข้อมูลพิกเซลถูกวาดลงบน canvas นอกจอที่มีขนาดตามผลลัพธ์ — คงอัตราส่วนภาพหากตั้งความกว้างสูงสุด
  2. 2
    จัดการความโปร่งใสของ JPEG ก่อนเข้ารหัส
    เมื่อแปลงเป็น JPEG (ซึ่งไม่มีช่อง alpha) canvas จะถูกเติมพื้นหลังสีขาวก่อนวาดภาพ ป้องกันไม่ให้พื้นที่โปร่งใสกลายเป็นสีดำในไฟล์ผลลัพธ์
  3. 3
    canvas.toBlob() เข้ารหัสพิกเซลใหม่
    canvas.toBlob(mime, quality) เนทีฟของเบราว์เซอร์เข้ารหัส canvas เป็นรูปแบบที่เลือก (JPG, PNG, WebP หรือ AVIF) ที่ระดับคุณภาพที่ร้องขอ หากเบราว์เซอร์ไม่รองรับการเข้ารหัสรูปแบบใด การตรวจความสามารถตอนเริ่มจะปิดปุ่มนั้น แทนที่จะสร้างไฟล์ที่ติดป้ายผิดโดยไม่แจ้ง
  4. 4
    ส่งผลลัพธ์เป็น blob ในเครื่อง
    blob ที่เข้ารหัสแล้วถูกห่อด้วย object URL ในเครื่องเพื่อแสดงตัวอย่างและดาวน์โหลดทันที สำหรับหลายไฟล์ JSZip จะรวมเป็น ZIP ในเบราว์เซอร์ก่อนเริ่มดาวน์โหลด

ข้อมูลภาพทั้งหมดอยู่บนอุปกรณ์ของคุณ — ไฟล์ถูกอ่านและเข้ารหัสในเบราว์เซอร์ทั้งหมดด้วย Canvas API และไม่มีข้อมูลถูกส่งไปยังเซิร์ฟเวอร์

เครื่องมือที่เกี่ยวข้อง

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