ไทย

แปลง PNG, JPEG และ WebP

เปลี่ยนรูปแบบของรูปภาพโดยใช้ข้อความธรรมดาว่ารูปแบบนั้นสามารถจัดเก็บและไม่สามารถจัดเก็บอะไรได้

เครื่องมือโหลดที่นี่ จำเป็นต้องมี JavaScript เนื่องจากงานจะเกิดขึ้นบนอุปกรณ์ของคุณ

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

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

เครื่องมือนี้ทำอะไรได้บ้าง

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

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

วิธีการใช้งาน

  1. เลือกรูปภาพหรือหลายรูปภาพที่คุณต้องการแปลง
  2. เลือกรูปแบบผลลัพธ์ หมายเหตุใต้เครื่องมือเลือกจะอธิบายว่าโปรแกรมเปลี่ยนไฟล์ทำอะไรได้บ้าง รายละเอียดและโปร่งใส
  3. หากคุณเลือก JPEG ให้ตั้งค่าสีพื้นหลังที่จะทำให้พื้นที่โปร่งใสเรียบขึ้น เข้าสู่ มันเริ่มต้นที่สีขาว
  4. เลือกแปลงและอ่านแผงคำเตือนซึ่งแสดงรายการผลที่ตามมาทุกประการ การแปลงโดยเฉพาะ
  5. ดาวน์โหลดไฟล์ที่แปลงแล้ว หรือ ZIP เมื่อคุณแปลงมากกว่าหนึ่งไฟล์

ตัวอย่างการใช้งาน

รองรับอินพุตและเอาต์พุต

ยอมรับ

ผลิตผล

สิ่งที่เครื่องมือนี้จะไม่ทำ

ข้อผิดพลาดทั่วไป

หมายเหตุทางเทคนิค

การถอดรหัสใช้ createImageBitmap ซึ่งจัดการอินพุตทุกประเภทที่เบราว์เซอร์สามารถอ่านได้ ทำงานเหมือนกันภายใน Web Worker บิตแมปจะถูกวาดหนึ่งครั้งลงใน OffscreenCanvas และเข้ารหัสโดยเบราว์เซอร์ผ่าน ConvertToBlob โดยมี canvas.toBlob เป็นทางเลือก เนื่องจากผืนผ้าใบจุอะไรได้นอกจาก RGBA พิกเซล สิ่งใดก็ตามที่รูปแบบต้นฉบับสามารถนำไปใช้ได้ไกลกว่านั้น พิกเซลจะยังคงอยู่ก็ต่อเมื่อตัวเข้ารหัสปลายทางสามารถแสดงได้: สำหรับรูปแบบที่ไม่มี ช่องอัลฟา ผืนผ้าใบจะเต็มไปด้วยสีด้านที่คุณเลือกก่อนที่บิตแมปจะเป็น วาดไว้ ซึ่งเป็นเหตุผลว่าทำไมความโปร่งใสจึงกลายเป็นสีเรียบๆ แทนที่จะเป็นสีดำในเบราว์เซอร์เดียว และขาวไปอีกแบบหนึ่ง

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

Conversion ใดที่ไม่สูญเสีย?
เขียนถึง PNG เท่านั้น และเฉพาะเมื่อคุณไม่ได้เปลี่ยนขนาดพิกเซลด้วย ทุกๆ JPEG การส่งออกสูญเสีย WebP สูญเสียในตัวเข้ารหัสของเบราว์เซอร์ในทุกคุณภาพ และ ปรับขนาดจะสุ่มตัวอย่างรูปภาพใหม่โดยไม่คำนึงถึงรูปแบบ
จะเกิดอะไรขึ้นกับความโปร่งใสเมื่อฉันแปลงเป็น JPEG
JPEG ไม่มีช่องอัลฟ่า ดังนั้นทุกพิกเซลโปร่งใสจึงเต็มไปด้วยพื้นหลัง สีที่คุณเลือกก่อนการเข้ารหัส หากคุณต้องการรักษาความโปร่งใส ให้แปลงเป็น PNG หรือ WebP แทน
ฉันสามารถแปลงรูปภาพ HEIC จาก iPhone ได้หรือไม่
ไม่ HEIC และ HEIF ไม่ได้รับการยอมรับ และไม่ใช่ AVIF, TIFF หรือกล้อง RAW เช่นกัน เนื่องจาก เบราว์เซอร์ไม่สามารถถอดรหัสได้หากไม่ได้รับความช่วยเหลือจากระบบปฏิบัติการ ส่งออก JPEG จาก โทรศัพท์ของคุณก่อน