กลับไปหน้าบทความ

อ่าน 17 นาที

เว็บพี

WebP ( / ˈ w ɛ p i / WEP -ee ) [ 10 ] [ 11 ] [ 12 ] เป็น รูปแบบไฟล์ กราฟิกแบบแรสเตอร์ ที่พัฒนาโดย Google และมีจุดประสงค์เพื่อใช้แทน รูปแบบไฟล์ JPEG , PNG และ GIF บนเว็บ รองรับ...

เว็บพี

เว็บพี
โลโก้ Wikipedia ในรูปแบบไฟล์ WebP [ a ]
นามสกุลไฟล์
.webp[ 1 ]
สื่อประเภทอินเทอร์เน็ตimage/webp[ 2 ]
ตัวระบุประเภทมาตรฐาน (UTI)org.webmproject.webp [ 3 ]
เลขมหัศจรรย์52 49 46 46 xx xx xx xx 57 45 42 50 56 50 38[ 2 ]
พัฒนาโดยGoogle
การเผยแพร่ครั้งแรก30 กันยายน 2553 [ 4 ] ( 30 กันยายน 2010 )
ประเภทของรูปแบบรูปแบบไฟล์ภาพที่มี การบีบอัดแบบ ไม่สูญเสียข้อมูลและแบบสูญเสียข้อมูล
บรรจุโดยรูปแบบไฟล์แลกเปลี่ยนทรัพยากร (RIFF) [ 5 ]
มาตรฐานอาร์เอฟซี 9649
รูปแบบเปิด ?ใช่[ 6 ]
รูปแบบฟรีใช่ไหม?ใช่
เว็บไซต์developers.google.com/speed/webp
libwebp
นักพัฒนาGoogle
ปล่อย23 กุมภาพันธ์ 2554 [ 7 ] [ 8 ] ( 23 กุมภาพันธ์ 2554 )
เวอร์ชันเสถียร
1.6.0 [ 9 ] แก้ไขข้อมูลนี้บนวิกิดาต้า / 9 กรกฎาคม 2025 ( 9 กรกฎาคม 2568 )
เขียนเป็นซี
พิมพ์การถ่ายภาพดิจิทัล
ใบอนุญาตใบอนุญาต BSD
เว็บไซต์developers.google.com/speed/webp
ที่เก็บข้อมูลchromium.googlesource.com/webm/libwebp

WebP ( / ˈ w ɛ p i / WEP -ee ) [ 10 ] [ 11 ] [ 12 ]เป็นรูปแบบไฟล์กราฟิกแบบแรสเตอร์ ที่พัฒนาโดยGoogleและมีจุดประสงค์เพื่อใช้แทน รูปแบบไฟล์ JPEG , PNGและGIFบนเว็บ รองรับการบีบอัดภาพ (ทั้งแบบสูญ เสียข้อมูลและไม่สูญเสียข้อมูล ) [ 13 ]รวมถึงแอนิเมชันและการผสมอัลฟาโครงการคู่ขนานสำหรับวิดีโอเรียกว่าWebM

Google ประกาศรูปแบบไฟล์ WebP ในเดือนกันยายน 2010 และได้ปล่อยไลบรารีเวอร์ชันเสถียรตัวแรกในเดือนเมษายน 2018 WebP ได้รับการใช้งานอย่างแพร่หลายบนอินเทอร์เน็ตเพื่อลดขนาดภาพ โดยปัจจุบันเบราว์เซอร์หลักทุกตัวรองรับรูปแบบนี้แล้ว

ประวัติศาสตร์

WebP ได้รับการประกาศครั้งแรกโดย Google เมื่อวันที่ 30 กันยายน 2010 ในฐานะรูปแบบเปิด ใหม่ สำหรับการบีบอัดแบบสูญเสียข้อมูลสำหรับกราฟิกสีจริงบนเว็บ ซึ่งสร้างไฟล์ที่มีขนาดเล็กกว่า ไฟล์ JPEGสำหรับคุณภาพของภาพที่เทียบเท่ากัน[ 14 ]โดยอิงจากเทคโนโลยีที่ Google ได้มาจากการซื้อOn2 Technologies [ 15 ] ในฐานะที่เป็นอนุพันธ์ของ รูปแบบวิดีโอ VP8จึงเป็นโครงการพี่น้องกับรูปแบบคอนเทนเนอร์มัลติมีเดียWebM [ 16 ]ซอฟต์แวร์ที่เกี่ยวข้องกับ WebP ได้รับการเผยแพร่ภายใต้ใบอนุญาตซอฟต์แวร์เสรี BSD [ 17 ]

เมื่อวันที่ 3 ตุลาคม 2554 [ 18 ] Google ได้เพิ่ม "รูปแบบไฟล์แบบขยาย" [ 19 ]ซึ่งอนุญาตให้ WebP รองรับแอนิเมชั่นโปรไฟล์ICCเมตาเดต้าXMPและExif และการเรียงต่อกัน (การประกอบภาพขนาดใหญ่มากจากขนาดสูงสุด)16 384  × 16,384ไทล์) การรองรับการปูไทล์ไม่เคยได้รับการสรุปและถูกลบออกจากข้อกำหนดอีกครั้ง[ 20 ]

เมื่อวันที่ 18 พฤศจิกายน 2011 Google ประกาศ โหมด การบีบอัดแบบไม่สูญเสียข้อมูล ใหม่ และรองรับความโปร่งใส ( ช่องอัลฟา ) ทั้งในโหมดไม่สูญเสียข้อมูลและโหมดสูญเสียข้อมูล โดยเปิดใช้งานการรองรับเป็นค่าเริ่มต้นใน libwebp 0.2.0 (16 สิงหาคม 2012) [ 21 ] [ 22 ]จากการวัดของ Google ในเดือนพฤศจิกายน 2011 การแปลงจากPNG เป็น WebP ส่งผลให้ขนาดไฟล์ลดลง 45% เมื่อเริ่มต้นจาก PNG ที่พบในเว็บ และลดลง 28 % เมื่อเทียบกับ PNG ที่ถูกบีบอัดใหม่ด้วยpngcrushและPNGOUT [ 23 ]

ในเดือนกรกฎาคม 2016 Apple ได้เพิ่มการรองรับ WebP ในเวอร์ชันเบต้าแรกของ macOS Sierra และ iOS 10 [ 24 ]แต่ต่อมาได้ลบการรองรับนี้ออกในเวอร์ชัน GM seed ของ iOS 10 และ macOS Sierra ที่วางจำหน่ายในเดือนกันยายน 2016 ในเดือนกันยายน 2020 ได้มีการเพิ่มการรองรับ WebP ใน Safari เวอร์ชัน 14 [ 25 ]

ไลบรารี libwebp ที่รองรับมีเวอร์ชัน 1.0 ในเดือนเมษายน 2561 [ 26 ]

ในเดือนพฤศจิกายนปี 2024 WebP ได้รับการกำหนดรายละเอียดอย่างเป็นทางการและเผยแพร่ในRFC 9649 

เทคโนโลยี

เว็บพีแบบง่าย
ไบต์ เนื้อหา
0–3 อาร์ฉันเอฟเอฟ
4–7 ความยาว + 12
8–11 อีบีพี
12–15 วีพี8(ช่องว่าง) [ 27 ]
16–19 ความยาว(แบบมีแผ่นรอง)
20–… คีย์เฟรม VP8
แผ่นรอง(ความยาวคู่)

อัลกอริทึมการบีบอัดแบบสูญเสียข้อมูลของ WebP นั้นอิงตามการเข้ารหัสเฟรมภายในของรูปแบบวิดีโอ VP8 และรูปแบบไฟล์แลกเปลี่ยนทรัพยากร ( RIFF ) เป็นรูปแบบคอนเทนเนอร์[ 4 ]ดังนั้นจึงเป็นรูปแบบการแปลงแบบบล็อกที่มีความลึกของสี แปดบิต และแบบจำลองความสว่าง-ความอิ่มตัวของสีพร้อมการสุ่มตัวอย่างย่อยของสีในอัตราส่วน 1:2 ( YCbCr 4:2:0) [ 28 ]หากไม่มีเนื้อหาเพิ่มเติม คอนเทนเนอร์ RIFF ที่จำเป็นจะมีค่าใช้จ่ายเพียงยี่สิบไบต์ แม้ว่าจะสามารถเก็บข้อมูลเมตาเพิ่มเติมได้[ 4 ]ความยาวด้านข้างของภาพ WebP ถูกจำกัดไว้ที่16,383พิกเซล[ 6 ]

WebP ใช้การทำนายแบบบล็อก โดยแต่ละบล็อกจะถูกทำนายจากค่าของสามบล็อกด้านบนและหนึ่งบล็อกทางด้านซ้าย (การถอดรหัสบล็อกทำตามลำดับการสแกนแบบแรสเตอร์: จากซ้ายไปขวาและจากบนลงล่าง) มีโหมดการทำนายบล็อกพื้นฐานสี่โหมด ได้แก่ แนวนอน แนวตั้ง DC (สีเดียว) และ TrueMotion ข้อมูลที่ทำนายผิดและบล็อกที่ทำนายไม่ได้จะถูกบีบอัดในซับบล็อกขนาด 4×4 พิกเซลด้วยการแปลงโคไซน์แบบไม่ต่อเนื่องหรือการแปลง Walsh–Hadamardการแปลงทั้งสองทำด้วยเลขคณิตจุดคงที่เพื่อหลีกเลี่ยงข้อผิดพลาดจากการปัดเศษ เอาต์พุตจะถูกบีบอัดด้วยการเข้ารหัสเอนโทรปี[ 28 ] WebP ยังรองรับการถอดรหัสแบบขนานอย่างชัดเจนอีกด้วย[ 28 ]

การใช้งานอ้างอิงประกอบด้วยซอฟต์แวร์ตัวแปลงในรูปแบบ โปรแกรม บรรทัดคำสั่งสำหรับ Linux (cwebp) และไลบรารีการเขียนโปรแกรมสำหรับการถอดรหัส เช่นเดียวกับ WebM ชุมชนโอเพนซอร์สได้พอร์ตตัวแปลงไปยังแพลตฟอร์มอื่น เช่น Windows [ 29 ]

คอนเทนเนอร์ WebP (เช่น คอนเทนเนอร์ RIFF สำหรับ WebP) ช่วยให้สามารถใช้งานคุณสมบัติเพิ่มเติมได้มากกว่าการใช้งานพื้นฐานของ WebP (เช่น ไฟล์ที่มีรูปภาพเดียวที่เข้ารหัสเป็นเฟรมหลัก VP8) คอนเทนเนอร์ WebP ให้การสนับสนุนเพิ่มเติมสำหรับ:

เมตาเดตา
ภาพอาจมีข้อมูลเมตาที่จัดเก็บในรูปแบบ Exif หรือ XMP
ความโปร่งใส
ภาพอาจมีคุณสมบัติโปร่งใส เช่น มีช่องอัลฟา (alpha channel)
โปรไฟล์สี
ภาพอาจมีโปรไฟล์ ICC ฝังอยู่ภายใน ตามที่นิยามโดยสมาคมสีสากล (International Color Consortium)

การบีบอัดแบบไม่สูญเสียข้อมูล

การบีบอัดแบบไม่สูญเสียข้อมูลของ WebP ซึ่งเป็นอัลกอริทึมใหม่ที่ไม่เกี่ยวข้องกับ VP8 ได้รับการออกแบบโดยวิศวกรซอฟต์แวร์ของ Google ชื่อ Jyrki Alakuijala โดยใช้เทคนิคขั้นสูง เช่น รหัสเอนโทรปีเฉพาะสำหรับช่องสีต่างๆ โดยใช้ประโยชน์จากความเป็นโลคัล 2 มิติของระยะอ้างอิงย้อนกลับและแคชสีของสีที่ใช้ล่าสุด ซึ่งเสริมเทคนิคพื้นฐาน เช่นการเข้ารหัสพจนานุกรมการเข้ารหัส Huffmanและการแปลงดัชนีสี[ 21 ]รูปแบบนี้ใช้คำจำกัดความแบบเรียกซ้ำ: ภาพควบคุมทั้งหมด เช่น การเลือกโค้ดเอนโทรปีเฉพาะที่ จะถูกเข้ารหัสในลักษณะเดียวกับภาพทั้งหมด[ 30 ]

แอนิเมชั่น

Google เสนอให้ใช้ WebP สำหรับภาพเคลื่อนไหวเป็นทางเลือกแทนรูป แบบ GIF ที่ได้รับความนิยม โดยอ้างถึงข้อดีของสี 24 บิตพร้อมความโปร่งใส การรวมเฟรมด้วยการบีบอัดแบบสูญเสียและไม่สูญเสียในภาพเคลื่อนไหวเดียวกัน และการรองรับการค้นหาเฟรมเฉพาะ Google รายงานว่าขนาดไฟล์ลดลง 64% สำหรับภาพที่แปลงจาก GIF แบบเคลื่อนไหวเป็น WebP แบบสูญเสีย และลดลง 19% สำหรับ WebP แบบไม่สูญเสีย[ 31 ]

สนับสนุน

เว็บเบราว์เซอร์

ณ ปี 2024 เว็บเบราว์เซอร์ที่รองรับ WebP มีส่วนแบ่งการตลาด 97% [ 32 ]

Google สนับสนุน WebP อย่างจริงจัง เครื่องมือ PageSpeed ​​Insights ของ Google แนะนำให้เว็บมาสเตอร์เปลี่ยนจาก JPEG และ PNG เป็น WebP เพื่อปรับปรุงคะแนนความเร็วของเว็บไซต์[ 33 ]

Google Chrome และเบราว์เซอร์ที่ใช้ Chromiumทั้งหมดรองรับ WebP การรองรับ WebP แบบ Lossy ถูกเพิ่มใน Chrome สำหรับเดสก์ท็อปในเวอร์ชัน 17 (เผยแพร่เดือนกุมภาพันธ์ 2012) [ 34 ]และการรองรับ WebP แบบไม่ Lossy ถูกเพิ่มในเวอร์ชัน 23 (เผยแพร่เดือนพฤศจิกายน 2012) [ 35 ]การรองรับทั้งแบบ Lossy และ Lossless ถูกเพิ่มใน Google Chrome สำหรับ Android ในเวอร์ชัน 25 (เผยแพร่เดือนมีนาคม 2013) [ 36 ] [ 37 ]

Microsoft Edgeเวอร์ชันที่วางจำหน่ายหลังเดือนมกราคม 2020 ใช้เบราว์เซอร์ Chromium เป็นพื้นฐาน และรองรับ WebP ในตัว Microsoft Edge เวอร์ชันที่ใช้ EdgeHTMLรองรับ WebP ผ่านส่วนขยายแพลตฟอร์ม (ติดตั้งโดยค่าเริ่มต้น) (เว้นแต่จะทำงานในโหมด "Application Guard" ที่มีการรักษาความปลอดภัยอย่างเข้มงวด ซึ่งไม่รองรับส่วนขยายแพลตฟอร์ม) [ 38 ]

Safariเพิ่มการรองรับ WebP ในเดือนกันยายน 2020 พร้อมกับiOS 14และmacOS Big Sur [ 25 ]

Mozilla Firefox [ 39 ]รองรับ WebP อย่างเป็นทางการตั้งแต่เดือนมกราคม 2019 [ 40 ]โดยเริ่มแรกมีการพิจารณาการใช้งานในปี 2013 [ 41 ]

Pale Moonได้นำการสนับสนุน WebP มาใช้ในเบื้องต้นในเดือนมกราคม 2016 ในเวอร์ชัน 26 [ 42 ]

SeaMonkeyเริ่มรองรับ WebP ในเวอร์ชัน 2.53.5 ที่วางจำหน่ายในเดือนพฤศจิกายน 2020 [ 43 ]

GNOME Web , MidoriและFalkonรองรับ WebP โดยตรง

WebP สามารถแสดงผลในเบราว์เซอร์หลักทั้งหมดได้โดยใช้ไลบรารี JavaScript WebPJS แม้ว่าการสนับสนุนในInternet Explorer 6ขึ้นไปจะใช้Flashก็ตาม[ 44 ]

มีการเพิ่มการรองรับ WebP ลงในLinksในเวอร์ชัน 2.26 [ 45 ]

ซอฟต์แวร์กราฟิก

หลังจากมีการประกาศ WebP ในเดือนกันยายน พ.ศ. 2553 ซอฟต์แวร์ต่างๆ ก็เริ่มให้การสนับสนุนอย่างค่อยเป็นค่อยไป ภายในปี พ.ศ. 2554 มีปลั๊กอินสำหรับโปรแกรมกราฟิกยอดนิยมหลายโปรแกรมเพื่อรองรับ WebP และบางโปรแกรม เช่นAcornและPixelmatorก็ได้เพิ่มการสนับสนุนแบบเนทีฟ[ ​​46 ]เมื่อเวลาผ่านไป การสนับสนุนรูปแบบ WebP ก็เพิ่มมากขึ้น

ในปี 2019 Googleได้ปล่อยปลั๊กอินฟรีที่ช่วยให้รองรับ WebP ในAdobe Photoshopเวอร์ชัน ก่อนหน้า [ 97 ]ก่อนหน้านั้น Telegraphics และ fnordware ได้ปล่อยปลั๊กอิน Photoshop ฟรีออกมาแล้ว[ 98 ] [ 99 ] GIMP จนถึงเวอร์ชัน 2.8 ก็รองรับ WebP ผ่านปลั๊กอินเช่นกัน[ 100 ]ต่อมาปลั๊กอินนี้ถูกรวมอยู่ใน GIMP เวอร์ชัน 2.9 และได้รับการปรับปรุงหลายอย่าง[ 101 ] Google ยังได้ปล่อยปลั๊กอินสำหรับ Microsoft Windows ที่ช่วยให้รองรับ WebP ในWindows Photo Viewer , Microsoft Office 2010 , FastPictureViewer [ 102 ] และแอปพลิ เคชันอื่นๆ ที่ใช้Windows Imaging Component [ 103 ]

โปรแกรมอื่นๆ

FFmpegที่เชื่อมโยงกับไลบรารีตัวแปลงสัญญาณอ้างอิง VP8/VP9 อย่าง libvpxสามารถแยกเฟรมหลักของ VP8 จากสื่อ WebM ได้ จากนั้นสคริปต์สามารถเพิ่มส่วนหัว WebP RIFF และไบต์เติม NUL สำหรับความยาวเฟรมที่เป็นเลขคี่ได้ ในขณะเดียวกัน FFmpeg ก็รองรับlibwebpโดยตรงด้วย

GmailและGoogle Photosต่างก็รองรับ WebP นอกจากนี้ยังมีการวางแผนรองรับ WebP สำหรับGoogle App Engine ด้วย ฟีเจอร์Instant PreviewsของGoogle Searchใช้ WebP ภายในเพื่อลดพื้นที่ดิสก์ที่ใช้โดยการแสดงตัวอย่าง[ 104 ] Android 4.0 รองรับการเข้ารหัสและถอดรหัสภาพ WebP (ผ่าน bitmap และSkia ) [ 105 ] SDL_image รองรับรูปแบบนี้ตั้งแต่เวอร์ชัน 1.2.11

Sumatra PDFรองรับภาพ WebP สำหรับทั้งไฟล์เดี่ยวและหนังสือการ์ตูนตั้งแต่เวอร์ชัน 2.4 [ 106 ]

Telegram Messengerใช้ WebP สำหรับสติกเกอร์ โดยอ้างว่าแสดงผลได้เร็วกว่ารูปแบบอื่นๆ ที่ใช้กันทั่วไปในแอปส่งข้อความถึงห้าเท่า[ 107 ]

Signalใช้ WebP สำหรับสติกเกอร์ที่ไม่ใช่ภาพเคลื่อนไหว[ 108 ]

LibreOfficeรองรับการนำเข้าภาพ WebP ตั้งแต่เวอร์ชัน 7.4 [ 109 ] เช่นเดียวกับ Collabora Onlineซึ่ง เป็นสำนักงานออนไลน์ที่ใช้เทคโนโลยี LibreOffice

Godot Engineเวอร์ชัน 4.0 รองรับการนำเข้าและส่งออกภาพ WebP และใช้ WebP เป็นรูปแบบภายในสำหรับการจัดเก็บพื้นผิวที่บีบอัดที่นำเข้า[ 110 ]

ระบบจัดการเนื้อหา (CMS) โดยทั่วไปจะไม่รองรับ WebP โดยตรงหรือโดยค่าเริ่มต้น อย่างไรก็ตาม สำหรับ CMS ยอดนิยมส่วนใหญ่ จะมีส่วนขยายสำหรับการแปลงอัตโนมัติจากรูปแบบภาพอื่นๆ เป็น WebP และการส่งภาพ WebP ไปยังเบราว์เซอร์ที่เข้ากันได้ ตั้งแต่เดือนมิถุนายน 2021 WordPressรองรับ WebP โดยตรง[ 111 ]

บริการ โซเชียลมีเดียที่ทราบกันว่ารองรับ WebP ในข้อความโดยตรง ได้แก่Facebook [ 112 ] Slack [ 113 ] Discord [ 114 ]และElement อย่างไรก็ตาม บริการเหล่า นี้ บางส่วนรองรับเฉพาะ WebP แบบคง ที่ เท่านั้น ไม่ใช่ WebP แบบเคลื่อนไหว

ข้อเสียและข้อวิจารณ์

เช่นเดียวกับ VP8 ซึ่งเป็นพื้นฐาน WebP แบบสูญเสียข้อมูลรองรับเฉพาะรูปแบบ YUV 4:2:0 8 บิต [ 115 ]ซึ่งอาจทำให้เกิดการสูญเสียสีในภาพที่มีองค์ประกอบความคมชัดบาง (เช่นในศิลปะพิกเซลและกราฟิกคอมพิวเตอร์ ) และเกิดภาพซ้อนในภาพอนาไกลฟ์ WebP แบบไม่สูญเสียข้อมูลรองรับการเข้ารหัส VP8L ซึ่งทำงานเฉพาะกับพื้นที่สี RGBA (แดง เขียว น้ำเงิน อัลฟา) 8 บิต[ 116 ] [ 117 ]ไม่รองรับความลึกสี 10 บิต ในขณะที่ HEICและAVIF ซึ่งเป็นรุ่นต่อมาได้ เพิ่มการรองรับความลึกสี 10 บิต

เนื่องจากความซับซ้อนของวิธีการบีบอัด ไฟล์ WebP จึงใช้เวลาในการสร้างมากกว่ารูปแบบภาพเว็บอื่นๆ อย่างมาก ดังนั้นจึงไม่แนะนำให้ประมวลผลภาพ WebP ตามความต้องการเสมอไป เช่น ในบริบทของบริการแผนที่เว็บ[ 118 ]

ในเดือนตุลาคม พ.ศ. 2556 Josh Aas จาก Mozilla Research ได้เผยแพร่การศึกษาวิจัยที่ครอบคลุมเกี่ยวกับเทคนิคการเข้ารหัสแบบสูญเสียข้อมูลในปัจจุบัน[ 119 ]และไม่สามารถสรุปได้ว่า WebP มีประสิทธิภาพเหนือกว่า JPEG อย่างมีนัยสำคัญ[ 120 ]

ช่องโหว่

ในเดือนกันยายน พ.ศ. 2566 ช่องโหว่ร้ายแรงสองรายการ[ 121 ]ที่เกี่ยวข้องกับรูปภาพ WebP ถูกค้นพบโดย Apple Security Engineering and Architecture (SEAR) และ Citizen Lab ซึ่งอาจส่งผลกระทบต่อ Google Chrome เบราว์เซอร์ที่ใช้ Chromium และโครงการ libwebp จาก Google รวมถึงแอปพลิเคชันใดๆ ที่ใช้งาน libwebp

ในบรรดาช่องโหว่เหล่านี้ CVE-2023-4863 เป็นช่องโหว่ที่ถูกใช้ประโยชน์อย่างแพร่หลายและมีระดับความเสี่ยงสูงถึง CVSS 8.8 ซึ่งอาจนำไปสู่สภาวะเกินขอบเขต/โอเวอร์โฟลว์ในแอปพลิเคชันที่ใช้ไลบรารี libwebp ที่ได้รับผลกระทบ เมื่อมีการโจมตีไฟล์ .webp ที่สร้างขึ้นอย่างเป็นอันตราย ซึ่งอาจส่งผลให้เกิดการปฏิเสธการให้บริการ (DoS) หรือที่แย่กว่านั้นคือ การทำให้สามารถเรียกใช้โค้ดจากระยะไกลที่เป็นอันตราย (RCE) ได้

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

เว็บเบราว์เซอร์หลายตัว รวมถึงGoogle Chrome , Firefox , Microsoft EdgeและBraveได้ออกแพตช์ความปลอดภัยหลังจากการค้นพบช่องโหว่[ 122 ]ช่องโหว่นี้ได้รับการแก้ไขใน libwebp เวอร์ชัน 1.3.2 [ 123 ] [ 124 ]

เว็บพี 2

Google เริ่มพัฒนา WebP เวอร์ชันที่สองในเดือนมิถุนายน พ.ศ. 2564 เป้าหมายหลักของ WebP 2 คือการบรรลุอัตราการบีบอัดที่ใกล้เคียงกับAVIFในขณะที่ยังคงเข้ารหัสและถอดรหัสได้เร็วกว่า[ 125 ]การใช้งานอ้างอิงคือlibwebp2.

เมื่อวันที่ 12 ตุลาคม 2022 Google ได้เปลี่ยน ไฟล์ READMEในคลังพัฒนาของ WebP 2 โดยระบุว่า "WebP 2 จะไม่ถูกปล่อยออกมาเป็นรูปแบบภาพ" และอธิบาย WebP 2 ว่าเป็น "สนามทดลองสำหรับการทดลองการบีบอัดภาพ" [ 126 ]

ดูเพิ่มเติม

  • การเปรียบเทียบรูปแบบไฟล์กราฟิก
  • AVIFเป็นรูปแบบภาพที่อิงตามรูปแบบวิดีโอAV1 [ 127 ]
  • BPGเป็นรูปแบบภาพที่ออกแบบมาเพื่อใช้ทดแทนรูปแบบภาพ JPEG ที่มีประสิทธิภาพในการบีบอัดสูงกว่า โดยอิงจากการเข้ารหัสภายในเฟรมของ มาตรฐานการบีบอัดวิดีโอ High Efficiency Video Coding (HEVC) ซึ่งเปิดตัวในปี 2014
  • FLIFเป็นรูปแบบไฟล์ภาพแบบไม่สูญเสียคุณภาพที่เลิกใช้งานแล้ว ซึ่งอ้างว่ามีประสิทธิภาพเหนือกว่าPNG , WebP แบบไม่สูญเสียคุณภาพ, BPG แบบ ไม่สูญเสียคุณภาพ และJPEG2000 แบบไม่สูญเสียคุณภาพ ในแง่ของอัตราการบีบอัดข้อมูล เปิดตัวในปี 2015 และถูกแทนที่ด้วยJPEG XLใน ที่สุด
  • HEIFเป็นรูปแบบภาพอีกรูปแบบหนึ่งที่พัฒนามาจากHEVCและปัจจุบันได้รวมเอาAVIFและVVC เข้ามาด้วยแล้ว
  • HEICเป็นรูปแบบไฟล์ภาพที่พัฒนามาจาก HEVC ซึ่งอุปกรณ์ของ Apple ใช้กันอย่างแพร่หลาย
  • จากกลุ่มผู้เชี่ยวชาญด้านการถ่ายภาพร่วม:
    • JPEG LSเป็นรูปแบบไฟล์ภาพแบบไม่สูญเสียคุณภาพที่เก่าแต่มีประสิทธิภาพสูง เปิดตัวในปี 1999
    • JPEG 2000คือเวอร์ชันปรับปรุงที่คณะกรรมการ JPEG ตั้งใจจะใช้แทน JPEG รุ่นเก่า โดยเปิดตัวในปี 2000
    • JPEG XRเป็นรูปแบบสีทางเลือกแทนJPEG 2000ที่รองรับHDRและพื้นที่สีแบบไวด์กามุทเปิดตัวในปี 2009
    • JPEG XLได้รับการปรับแต่งเป็นพิเศษสำหรับสภาพแวดล้อมเว็บแบบ Responsive เพื่อให้เนื้อหาแสดงผลได้ดีบนอุปกรณ์หลากหลายประเภท นอกจากนี้ยังมีคุณสมบัติหลายอย่างที่ช่วยให้การเปลี่ยนจากรูปแบบ JPEG เดิมเป็นไปอย่างราบรื่นJPEG XLเปิดตัวเมื่อปลายปี 2020
  • รูปแบบภาพเคลื่อนไหวแบบ PNG ที่รองรับสี RGB 24 บิตแบบไม่สูญเสียคุณภาพ และช่องอัลฟา 8 บิต:
    • MNG (Multiple-Image Network Graphics) จาก PNG Development Group
    • APNG (Animated Portable Network Graphics) จากมูลนิธิ Mozilla

หมายเหตุ

  1. ^ภาพขนาดเต็มเป็นไฟล์ WebP แต่ภาพขนาดย่อที่แสดงบนหน้านี้เป็นไฟล์ PNG
  • เว็บไซต์อย่างเป็นทางการแก้ไขข้อมูลนี้ได้ที่วิกิดาต้า
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=WebP&oldid=1361289224 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ เว็บพี

WebP ( / ˈ w ɛ p i / WEP -ee ) [ 10 ] [ 11 ] [ 12 ] เป็น รูปแบบไฟล์ กราฟิกแบบแรสเตอร์ ที่พัฒนาโดย Google และมีจุดประสงค์เพื่อใช้แทน รูปแบบไฟล์ JPEG , PNG และ GIF บนเว็บ รองรับ...

ประวัติศาสตร์

WebP ได้รับการประกาศครั้งแรกโดย Google เมื่อวันที่ 30 กันยายน 2010 ในฐานะ รูปแบบเปิด ใหม่ สำหรับการบีบอัดแบบสูญเสียข้อมูลสำหรับกราฟิกสีจริงบนเว็บ ซึ่งสร้างไฟล์ที่มีขนาดเล็กกว่า ไฟล์ JPEG สำหรับคุณภาพของภาพที่เทียบเท่ากัน [ 14 ] โดยอิงจากเทคโนโลยีที่ Google...

เทคโนโลยี

อัลกอริทึมการบีบอัดแบบสูญเสียข้อมูลของ WebP นั้นอิงตาม การเข้ารหัสเฟรมภายใน ของรูปแบบวิดีโอ VP8 และ รูปแบบไฟล์แลกเปลี่ยนทรัพยากร ( RIFF ) เป็น รูปแบบคอนเทนเนอร์ [ 4 ] ดังนั้นจึงเป็นรูปแบบการแปลงแบบบล็อกที่มี ความลึกของสี แปดบิต และ...

การบีบอัดแบบไม่สูญเสียข้อมูล

การบีบอัดแบบไม่สูญเสียข้อมูลของ WebP ซึ่งเป็นอัลกอริทึมใหม่ที่ไม่เกี่ยวข้องกับ VP8 ได้รับการออกแบบโดยวิศวกรซอฟต์แวร์ของ Google ชื่อ Jyrki Alakuijala โดยใช้เทคนิคขั้นสูง เช่น รหัสเอนโทรปีเฉพาะสำหรับช่องสีต่างๆ โดยใช้ประโยชน์จากความเป็นโลคัล 2...