Nhảy chuyển tới nội dung

WebP

本页使用了标题或全文手工转换
Duy cơ bách khoa, tự do bách khoa toàn thư
WebP
Mở rộng danh
.webp[1]
InternetTruyền thông loại hình
image/webp
Lần đầu tuyên bố2010 năm ngày 30 tháng 9(2010-09-30)[2]
Mới nhất phiên bản
1.4.0[3]在维基数据编辑
2024 năm ngày 13 tháng 4
Sử dụng vật chứaTài nguyên trao đổi hồ sơ cách thức( RIFF )[4]
Miễn phí cách thức?[5]
Trang webdevelopers.google/speed/webp/

WebP( phát âm:weppy[6][7]) là một loại đồng thời cung cấpCó tổn hại áp súcCùngKhông tổn hao gì áp súc( đảo ngược áp súc ) hình ảnh hồ sơ cách thức[8].

WebP lúc ban đầu ở 2010 năm 9 nguyệt thích ra, này duy trì kho với 2018 năm 4 nguyệt tuyên bố 1.0 phiên bản. Tính đến 2021 năm 5 nguyệt, đã có 94% trình duyệt duy trì này cách thức[9].

WebP thiết kế mục tiêu là ở giảm bớt hồ sơ lớn nhỏ đồng thời, đạt tới cùngJPEG,PNG,GIFCách thức tương đồng hình ảnh phẩm chất, cũng hy vọng mượn này có thể giảm bớt hình ảnh đương ở võng trên đường truyền tống thời gian.[10]Căn cứ Google so sớm thí nghiệm, WebP không tổn hao gì áp súc so võng trên đường tìm đượcPNGĐương thiếu 45% hồ sơ lớn nhỏ, cho dù này đó PNG đương ở sử dụngpngcrushCùngPNGOUTXử lý quá, WebP vẫn là có thể giảm bớt 28% hồ sơ lớn nhỏ[11].

WebP chi viện độ phân giải lớn nhất số lượng là 16383x16383. Có tổn hại áp súc WebP chỉ chi viện 8-bit YUV 4:2:0 cách thức. Mà không tổn hao gì áp súc ( đảo ngược áp súc ) WebP chi viện VP8L mã hóa cùng 8-bit chi RGBA sắc thái không gian. Mà vô luận là có tổn hại hoặc không tổn hao gì áp súc toàn chi viện Alpha trong suốt thông đạo, ICC sắc thái phối trí, XMP thuyết minh tư liệu.

WebP có trạng thái tĩnh cùng động thái hai loại hình thức. Động thái WebP ( Animated WebP ) chi viện có tổn hại cùng không tổn hao gì áp súc, ICC sắc thái phối trí, XMP thuyết minh tư liệu, Alpha trong suốt thông đạo.

Lịch sử

[Biên tập]

Google với 2010 năm ngày 30 tháng 9 lần đầu công bố WebP cách thức, nó diễn sinh tự hình ảnh mã hóa cách thứcVP8[12],Bị cho rằng làWebMNhiều truyền thông cách thức tỷ muội hạng mục, làGoogleỞ mua sắmOn2 TechnologiesSau đạt được kỹ thuật phát triển mà đến[13],Nên cách thức và diễn sinh duy trì kho lấyBSD trao quyền điều khoảnThích ra.[14]

2011 năm ngày 3 tháng 10, Google cấp WebP tăng thêm mở rộng cách thức lấy làm này duy trìICC sắc thái đặc tính văn kiện,Nhưng mở rộng sau thiết tư liệu ngôi caoCùngEXIF[15].

2011 năm ngày 8 tháng 11, Google bắt đầu làm WebP chi viện không tổn hao gì áp súc cùngTrong suốt sắc ( Alpha thông đạo )Công năng, mà ở 2012 năm ngày 16 tháng 8 tham khảo thật làm libwebp 0.2.0 trung chính thức chi viện[16][17].

Tính đến 2024 năm 8 nguyệt, đã có 96.45% trình duyệt duy trì này cách thức[18].

Kỹ thuật

[Biên tập]
Đơn giản WebP
Vị Nội dung
0- 3 R I F F
4- 7 length+8
8-11 W E B P
12-15 V P 8 [15]
16-19 length(padded)
20-… VP8 mấu chốt bức
pad ?(even length)

WebP có tổn hại áp súc thuật toán là căn cứ vàoVP8Video cách thứcBức nội mã hóa(Tiếng Anh:Intra-frame coding)[19],Cũng lấyRIFFLàmVật chứa cách thức.[2]Bởi vậy, nó là một cái có tám vịSắc thái chiều sâuCùng lấy 1:2 tỉ lệ tiến hànhSắc độ tử thu thập mẫuĐộ sáng - sắc độ mô hình(YCbCr4:2:0 ) căn cứ vào khối thay đổi phương án.[20]Không chứa nội dung dưới tình huống, RIFF vật chứa yêu cầu chỉ cần 20 byte chi tiêu, vẫn như cũ có thể bảo tồn thêm vàoNguyên số liệu(metadata).[2]WebP hình ảnh biên trường hạn chế vì 16383 độ phân giải.[5]

WebP là căn cứ vào khối đoán trước. Mỗi cái khối đều là căn cứ nó mặt trên ba cái khối giá trị cùng này bên trái một cái khối giá trị tiến hành đoán trước ( khối giải mã lấy con cách rà quét trình tự hoàn thành: Từ tả đến hữu, từ trên xuống dưới ). Khối đoán trước có bốn loại cơ bản hình thức: Trình độ, vuông góc, DC ( đơn sắc ) cùng TrueMotion. Lợi dụngLy tán Cosines biến hóaHoặcWall cái - A Đạt mã thay đổiĐem đoán trước sai lầm số liệu cùng chưa đoán trước khối áp súc ở 4×4 độ phân giải tử khối trung. Này hai loại thay đổi đều là sử dụngXác định địa điểm số học(Tiếng Anh:fixed-point arithmetic)Hoàn thành, để tránh miễn xá nhập khác biệt. Phát ra sử dụngEntropy mã hóaTiến hành áp súc.[20]WebP cũng minh xác duy trì song hành giải mã.[20]

Tham khảo thực hiện bao hàm một cái LinuxMệnh lệnh hànhTrình tự thay đổi khí, cùng với dùng cho giải mãKho,Cùng WebM tương đồng. Khai nguyên xã khu thực mau nghĩ cách đem thay đổi khí nhổ trồng đến mặt khác ngôi cao, tỷ như Windows.[21]

WebP không tổn hao gì áp súc chọn dùng tiên tiến kỹ thuật, tỷ như dùng cho bất đồng nhan sắc thông đạo chuyên dụng entropy số hiệu, lợi dụng ngược hướng tham khảo khoảng cách 2D vị trí cùng gần nhất sử dụng nhan sắc nhan sắc hoãn tồn. Này bổ sung từ điển mã hóa,Hoffmann mã hóaCùng nhan sắc hướng dẫn tra cứu biến hóa chờ cơ bản kỹ thuật.[17]

Chi viện

[Biên tập]

Trình duyệt

[Biên tập]

ChromeCùng sở hữu căn cứ vàoChromiumTrình duyệt ( nhưOpera,BraveChờ ) đều nguyên sinh chi viện trạng thái tĩnh cùng động thái WebP cách thức[22][23],Thả tự 12 bản bắt đầu chi viện WebP tiến dần thức giải mã công năng[24].

Từ 2020 năm 1 nguyệt sau tuyên bố căn cứ vào Chromium Edge phiên bản nguyên sinh duy trì WebP cách thức. Trước đó căn cứ vàoEdgeHTMLEdge phiên bản thì tại trừ an toàn ứng dụng bảo hộ hình thức ngoại, thông qua cam chịu trang bị ngôi cao mở rộng thực hiện duy trì[25]

FirefoxCùng sở hữu kéo dài tự Firefox trình duyệt ( nhưPale MoonCùngWaterfoxChờ ) trình duyệt cũng ở 65.0 phiên bản khởi chi viện WebP hình ảnh.[26]

2020 năm 9 nguyệt, ởiOS 14CùngmacOS Big SurSafari14 trung gia nhập WebP duy trì.[27]

LinuxTrung sử dụngGNOME WebCùngKDEHình ảnh trình duyệtGwenviewCũng chi viện WebP.

Ngoài ra sở hữu có thể nguyên sinh truyền phát tinWebMHình ảnh trình duyệt, cũng có thể xuyên thấu qua javascript tới biểu hiện WebP hình ảnh[28][29].Bất quá ởInternet Explorer6 cùng trở lên phiên bản trung là thông quaFlashThực hiện.

Hình ảnh phần mềm

[Biên tập]

Hình ảnh mềm thể giữa,Picasa( từ 3.9 phiên bản khởi ),PhotoLine(Tiếng Anh:PhotoLine)[30],Pixelmator[31],ImageMagick,XnView,IrfanView,GDAL[32],Aseprite cùngGIMP( 2.10 khởi ) toàn nguyên sinh chi viện WebP cách thức.

Hệ thống

[Biên tập]

Android4.0 duy trì giải mã cùng mã hóa WebP hình ảnh ( thông qua vị đồ cùngSkiaĐộng cơ ).[33]

Mặt khác trình tự

[Biên tập]

FFmpegỞ liên tiếp VP8/VP9 tham khảo số hiệu kholibvpxDưới tình huống có thể từ WebM video lấy ra VP8 mấu chốt bức, cũng có kịch bản gốc thêm vào WebP RIFF tiêu đầu, cũng đối quái dị bức chiều dài thêm vào NUL bỏ thêm vào byte. Đồng thời FFmpeg cũng duy trì trực tiếp sử dụng libwebp.

Gmail cùng Google album đều duy trì WebP.

Sumatra PDFTừ 2.4 bản bắt đầu duy trì WebP.[34]

TelegramĐem WebP dùng cho bọn họ biểu tình ký hiệu, công bố chúng nó biểu hiện tốc độ so tin tức ứng dụng trình tự trung thông thường sử dụng mặt khác cách thức mau 5 lần[35].

SignalỞ phi động thái hình ảnh giấy dán trung sử dụng WebP cách thức.[36]

LibreOfficeTừ 7.4 phiên bản bắt đầu duy trì dẫn vào cập đạo ra WebP hình ảnh,[37]Chọn dùng đồng dạng kỹ thuậtCollabora OnlineCũng đạt được này một cách thức duy trì.

GodotĐộng cơ 4.0 bản duy trì dẫn vào cập đạo ra WebP hình ảnh, cũng sử dụng WebP làm bố trí đã dẫn vào áp súc hoa văn hình ảnh bên trong cách thức.[38]

Bình luận

[Biên tập]

x264Khai phá giả chi nhất: Jason Garrett-Glaser, ở 2010 thâm niên nhằm vào WebP làm ra vài giờ bình luận[39],Căn cứ cùng mặt khác mã hóa khí ( JPEG, x264,Theora) thí nghiệm kết quả, hắn cho rằng WebP hình ảnh phẩm chất là kém cỏi nhất, đa số là ở mơ hồ độ phương diện. Hắn cũng bình luận Google hẳn là chờ đến WebP có thể siêu việt JPEG lúc sau lại tuyên bố. Bất quá ở 2011 năm ngày 20 tháng 4, hắn nhắc tới tân WebP mã hóa khí biểu hiện phi thường hảo, siêu việt JPEG sắp tới.

WebP 2

[Biên tập]

WebP 2 là Google tự 2021 năm 6 nguyệt tránh ra phát tân một thế hệ WebP. Nó cụ thể thực hiện vìlibwebp2.Loại này tân cách thức chủ yếu mục tiêu là đạt tới cùngAV1Cùng loại áp súc so, cũng đồng thời lưu giữ càng mau mã hóa giải hòa mã tốc độ[40].

Tương quan điều mục

[Biên tập]

Tham khảo văn hiến

[Biên tập]
  1. ^WEBP file extension.DotWhat.net.[2010-10-01].( nguyên thủy nội dungLưu trữVới 2013-03-13 ).
  2. ^2.02.12.2Rabbat, Richard.WebP, a new image format for the Web.Chromium Blog. Google. 2010-09-30[2010-10-01].( nguyên thủy nội dungLưu trữVới 2011-08-13 ).
  3. ^libwebp-1.4.0.
  4. ^RIFF Container.Google Code.Google.[2010-10-01].( nguyên thủy nội dungLưu trữVới 2013-03-13 ).
  5. ^5.05.1WebP FAQs.Google Code. Google.[2010-10-06].( nguyên thủy nội dungLưu trữVới 2013-03-13 ).
  6. ^WebP Home(Giao diện lưu trữ sao lưu,Tồn vớiInternet hồ sơ quán): "Did you know?WebP is pronounced 'weppy'. / ( wĕpˈē ) / "
  7. ^Chapman, Stephen.Google's New WebP Image Standard Is All About SEO.ZDNet.2010-10-04[2010-10-06].(Nguyên thủy nội dungLưu trữ với 2010-10-07 ).
  8. ^Calore, Michael.Meet WebP, Google's New Image Format.Wired.2010-10-01[2010-10-05].(Nguyên thủy nội dungLưu trữ với 2011-09-25 ).
  9. ^WebP image format | Can I use... Support tables for HTML5, CSS3, etc.caniuse.[2021-07-18].(Nguyên thủy nội dungLưu trữ với 2021-07-23 ).
  10. ^Comparative Study of WebP, JPEG and JPEG 2000.Google Code.Google.[2010-10-01].(Nguyên thủy nội dungLưu trữ với 2010-10-04 ).
  11. ^Google Code blog: Lossless and transparency encoding in WebP.[2013-08-21].( nguyên thủy nội dungLưu trữVới 2011-11-20 ).
  12. ^Paul, Ryan.Google's new VP8-based image format could replace JPEG.Ars Technica.2010-10-02[2010-10-05].( nguyên thủy nội dungLưu trữVới 2011-07-31 ).
  13. ^Shankland, Stephen.Google offers JPEG alternative for faster Web.CNET News.CBS Interactive. 2010-09-30[2010-10-01].( nguyên thủy nội dungLưu trữVới 2011-04-03 ).
  14. ^Rabbat, Richard.License/Patent clarification.2010-10-03[2011-03-11].(Nguyên thủy nội dungLưu trữ với 2013-06-20 ).
  15. ^15.015.1WebP Container Specification(Giao diện lưu trữ sao lưu,Tồn vớiInternet hồ sơ quán): U+0020 for lossy images, and "L" for lossless images.
  16. ^WebP v0.2.0 decoder and encoder source tree.[2013-08-21].( nguyên thủy nội dungLưu trữVới 2013-07-01 ).
  17. ^17.017.1Google Developers Blog: Lossless and Transparency Modes in WebP.[2013-08-21].(Nguyên thủy nội dungLưu trữ với 2016-03-03 ).
  18. ^WebP image format | Can I use... Support tables for HTML5, CSS3, etc.caniuse.[2022-01-29].(Nguyên thủy nội dungLưu trữ với 2021-07-23 ).
  19. ^Glaser, Fiona.H.264 and VP8 for still image coding: WebP?.Diary Of An x264 Developer. 2010-09-30[2010-10-01].(Nguyên thủy nội dungLưu trữ với 2015-03-19 ).
  20. ^20.020.120.2VP8 Data Format and Decoding Guide(PDF).Google. 2010-09-23[2010-10-02].[Vĩnh cửu mất đi hiệu lực liên kết]
  21. ^WebP for.NET.Codeplex.Microsoft.2010-10-01[2018-03-02].(Nguyên thủy nội dungLưu trữ với 2018-01-16 ).
  22. ^Metz, Cade.Google open sources JPEG assassin.The Register(San Francisco). 2010-09-30[2010-10-03].(Nguyên thủy nội dungLưu trữ với 2019-11-04 ).
  23. ^Ødegaard, Ruarí.CSS gradients, WebP, and Declarative UI.Opera Desktop Team (Opera Software ASA).My Opera.2011-03-15[2011-03-15].(Nguyên thủy nội dungLưu trữ với 2011-03-17 ).
  24. ^The Chromium Blog: WebP in Chrome, Picasa, Gmail With a Slew of New Features and Improvements.Google. 2011-05-21[2011-05-20].( nguyên thủy nội dungLưu trữVới 2011-08-06 ).
  25. ^Aleksandersen, Daniel.WebP images won’t load in Microsoft Edge with Application Guard.ctrl.blog. 2018-11-14[2021-07-18].(Nguyên thủy nội dungLưu trữ với 2021-07-28 )( tiếng Anh ).
  26. ^Firefox 65 Release Note.[2019-01-29].(Nguyên thủy nội dungLưu trữ với 2021-12-15 ).
  27. ^Apple Developer Documentation - Safari 14 Release Notes.developer.apple.[2021-05-13].(Nguyên thủy nội dungLưu trữ với 2021-05-14 ).
  28. ^Weppy Demo: WebP in modern browsers today.GitHub.[2010-10-11].( nguyên thủy nội dungLưu trữVới 2011-08-11 ).
  29. ^Weppy: Javascript Shim for WebP on Chrome 6 and Firefox 4.0.Blog: this title probably isn't very original. antimatter15. 2010-10-03[2011-05-24].( nguyên thủy nội dungLưu trữVới 2011-01-13 ).
  30. ^Release notes Version 18.00.pl32.[2013-10-05].(Nguyên thủy nội dungLưu trữ với 2021-05-13 ).
  31. ^David, Chartier.Pixelmator to Add Support for Google's WebP Image Format.PC World.IDG.2010-10-04[2010-10-05].[Mất đi hiệu lực liên kết]
  32. ^GDAL supported formats.gdal.org. GDAL - Geospatial Data Abstraction Library.[2011-11-30].(Nguyên thủy nội dungLưu trữ với 2016-01-12 ).
  33. ^Android 4.0 Platform Highlights.[2023-09-16].(Nguyên thủy nội dungLưu trữ với 2011-11-11 ).
  34. ^version history.SumatraPDF documentation.[2023-09-16].( nguyên thủy nội dungLưu trữVới 2021-06-02 ).
  35. ^Stickers Done Right.Telegram. 2015-01-02[2022-01-29].(Nguyên thủy nội dungLưu trữ với 2022-04-29 ).
  36. ^Stickers – Signal Support.[2023-09-16].( nguyên thủy nội dungLưu trữVới 2023-04-19 ).
  37. ^LibreOffice 7.4 Community: Release Notes - the Document Foundation Wiki.[2023-09-16].( nguyên thủy nội dungLưu trữVới 2022-08-24 ).
  38. ^Add support for saving WebP images #61770.GitHub.21 June 2022-06-21[2023-09-16].( nguyên thủy nội dungLưu trữVới 2023-02-28 ).
  39. ^Garrett-Glaser, Jason.H.264 and VP8 for still image coding: WebP?.Diary Of An x264 Developer. 2010-09-30[2010-10-01].(Nguyên thủy nội dungLưu trữ với 2010-11-27 ).
  40. ^codecs/libwebp2 - Git at Google.chromium.googlesource.[2021-07-18].(Nguyên thủy nội dungLưu trữ với 2021-03-25 ).

Phần ngoài liên kết

[Biên tập]