ไทย

บีบอัดรูปภาพ JPEG หรือ WebP

แลกเปลี่ยนรายละเอียดจำนวนที่วัดได้สำหรับไฟล์ขนาดเล็ก และดูของจริงก่อนและหลัง ไบต์

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

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

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

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

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

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

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

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

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

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

ยอมรับ

ผลิตผล

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

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

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

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

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

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