.webp
image/webp
52 49 46 46 xx xx xx xx 57 45 42 50 56 50 38
WebP is a raster graphics file format developed by Google intended as a replacement for JPEG, PNG, and GIF file formats. It supports both lossy and lossless compression,[8] as well as animation and alpha transparency.
Google announced the WebP format in September 2010, and released the first stable version of its supporting library in April 2018.
WebP was first announced by Google on 30 September in 2010 as a new open format for lossy compressed true-color graphics on the web, producing files that were smaller than JPEG files for comparable image quality.[9] It was based on technology which Google had acquired with the purchase of On2 Technologies.[10] As a derivative of the VP8 video format, it is a sister project to the WebM multimedia container format.[11] WebP-related software is released under a BSD free software license.[12]
On 3 October 2011,[13] Google added an "Extended File Format"[14] allowing WebP support for animation, ICC profile, XMP and Exif metadata, and tiling (compositing very large images from maximum 16384 × 16384 tiles). Tiling support was never finalized and was removed from the spec again.[15] Older animated GIF files can be converted to animated WebP.
On 18 November 2011, Google announced a new lossless compression mode, and support for transparency (alpha channel) in both lossless and lossy modes; support was enabled by default in libwebp 0.2.0 (16 August 2012).[16][17] According to Google's measurements in November 2011, a conversion from PNG to WebP resulted in a 45% reduction in file size when starting with PNGs found on the web, and a 28% reduction compared to PNGs that are recompressed with pngcrush and PNGOUT.[18]
In July 2016, Apple added WebP support to early beta versions of macOS Sierra and iOS 10,[19] but support was later removed in the GM seed versions of iOS 10 and macOS Sierra released in September 2016. In September 2020, WebP support was added in Safari version 14.[20]
The supporting libwebp library reached version 1.0 in April 2018.[21]
In 2019, the Alliance for Open Media published the AVIF standard, intending it to be a successor to WebP.
As of 2024, web browsers that support WebP had 97% market share.[22]
WebP's lossy compression algorithm is based on the intra-frame coding of the VP8 video format[24] and the Resource Interchange File Format (RIFF) as a container format.[4] As such, it is a block-based transformation scheme with eight bits of color depth and a luminance–chrominance model with chroma subsampling by a ratio of 1:2 (YCbCr 4:2:0).[25] Without further content, the mandatory RIFF container has an overhead of only twenty bytes, though it can also hold additional metadata.[4] The side length of WebP images is limited to 16384 pixels.[6]
WebP is based on block prediction. Each block is predicted on the values from the three blocks above it and from one block to the left of it (block decoding is done in raster-scan order: left to right and top to bottom). There are four basic modes of block prediction: horizontal, vertical, DC (one color), and TrueMotion. Mispredicted data and non-predicted blocks are compressed in a 4×4 pixel sub-block with a discrete cosine transform or a Walsh–Hadamard transform. Both transforms are done with fixed-point arithmetic to avoid rounding errors. The output is compressed with entropy encoding.[25] WebP also has explicit support for parallel decoding.[25]
The reference implementation consists of converter software in the form of a command-line program for Linux (cwebp) and a programming library for the decoding, the same as for WebM. The open-source community ported the converter to other platforms, such as Windows.[26]
The WebP container (i.e., RIFF container for WebP) allows feature support over and above the basic use case of WebP (i.e., a file containing a single image encoded as a VP8 key frame). The WebP container provides additional support for:
WebP's lossless compression, a newer algorithm unrelated to VP8, was designed by Google software engineer Jyrki Alakuijala. It uses advanced techniques such as dedicated entropy codes for different color channels, exploiting 2D locality of backward reference distances and a color cache of recently used colors. This complements basic techniques such as dictionary coding, Huffman coding and color indexing transform.[16] This format uses a recursive definition: all of the control images, such as the local entropy code selection, are encoded the same way as the whole image itself.[27]
Google has proposed using WebP for animated images as an alternative to the popular GIF format, citing the advantages of 24-bit color with transparency, combining frames with lossy and lossless compression in the same animation, and support for seeking to specific frames.[28] Google reports a 64% reduction in file size for images converted from animated GIFs to lossy WebP, however, with a very noticeable visual impact, both at default settings, and optimised settings. When converting using lossless WebP, a 19% reduction is achieved as reported by Google,[28] although real world performance is nearer to 10%.[29]
Google actively promotes WebP, and Google Chrome and all Chromium-based browsers support the format. The proprietary PageSpeed Insights tool suggests that webmasters switch from JPEG and PNG to WebP in order to improve their website speed score.[30]
Microsoft Edge versions released after January 2020 are based on the Chromium browser, and have native WebP support. EdgeHTML-based versions of Microsoft Edge support WebP through a platform extension (installed by default) (unless running in the security-hardened "Application Guard" mode, which does not support platform extensions).[31]
Safari added support for WebP in 2020 with iOS 14 and macOS Big Sur.[20]
Mozilla Firefox[32] (and its fork Waterfox[33]) officially supports WebP since January 2019.[34] It was initially considered for implementation in 2013.[35]
Pale Moon implemented initial support for WebP in 2016 with its version 26 milestone.[36]
GNOME Web, Midori, and Falkon natively support WebP.
WebP can also be displayed in all major browsers using the WebPJS JavaScript library, although support in Internet Explorer 6 and above is achieved using Flash.[37]
Support for WebP was added to Links in version 2.26.[38]
At the announcement of WebP in September 2010, no graphics software supported WebP. By 2011, there were plugins for several popular graphics software programs to support WebP, and some programs such as Acorn and Pixelmator had added native support.[39] Over time, support for the WebP format has grown.
In 2019, Google released a free plug-in that enables WebP support in earlier versions of Adobe Photoshop.[85] Free Photoshop plug-ins had been released by Telegraphics and fnordware before that.[86][87] GIMP up to version 2.8 also supported WebP via a plugin;[88] later, this plugin was shipped in GIMP 2.9 branch, and received multiple improvements.[89] Google has also released a plug-in for Microsoft Windows that enables WebP support in Windows Photo Viewer, Microsoft Office 2010, FastPictureViewer,[90] and any other application that uses Windows Imaging Component.[91]
FFmpeg linked with the VP8/VP9 reference codec library libvpx can extract VP8 key frames from WebM media and a script can then add the WebP RIFF header and the NUL pad byte for odd frame lengths. Meanwhile, FFmpeg supports libwebp directly.
Gmail and Google Photos both support WebP. Support for WebP is also planned for Google App Engine. The Instant Previews feature of Google Search uses WebP internally to reduce disk space used by previews.[92] Android 4.0 supports encoding and decoding WebP images (via bitmap and Skia).[93] SDL_image supports the format since 1.2.11.
Sumatra PDF supports WebP images for both standalone files and comic books since version 2.4.[94]
Telegram Messenger uses WebP for its Stickers, claiming they are displayed five times faster compared to the other formats usually used in messaging apps.[95]
Signal uses WebP for its non-animated stickers.[96]
LibreOffice supports the import of WebP images since version 7.4,[97] so does the LibreOffice technology based online office Collabora Online.
Godot Engine as of version 4.0 supports importing and exporting WebP images and uses WebP as its internal format for storing imported compressed textures.[98]
Content management systems (CMS) usually do not support WebP natively or by default. However, for most popular CMS, extensions are available for automated conversion from other image formats to WebP and delivering WebP images to compatible browsers. Since June 2021, WordPress supports WebP natively.[99]
Social media services known to natively support WebP in messages, include Facebook,[100] Slack,[101] Discord and Element, but as of 6 March 2024 the latter two only support static WebP, and not animated WebP.
Like VP8 on which it is based, former lossy WebP supports only 8-bit YUV 4:2:0 format,[102] which may cause color loss on images with thin contrast elements (such as in pixel art and computer graphics) and ghosting in anaglyph. To overcome this restriction, new lossless WebP supports VP8L encoding that works exclusively with 8-bit RGBA (red, green, blue, alpha) color space.[103][104]
However, due to the complexity of the compression, it is also significantly slower than other web image formats. It is therefore usually not advisable to process the images directly, as is the case with Web Map Services.[105]
In September 2010, Fiona Glaser, a developer of the x264 encoder, wrote a very early critique of WebP.[24] Comparing different encodings (JPEG, x264, and WebP) of a reference image, she stated that the quality of the WebP-encoded result was the worst of the three, mostly because of blurriness on the image. Her main remark was that "libvpx, a much more powerful encoder than ffmpeg's jpeg encoder, loses because it tries too hard to optimize for PSNR" (peak signal-to-noise ratio), arguing instead that "good psycho-visual optimizations are more important than anything else for compression".[24]
In October 2013, Josh Aas from Mozilla Research published a comprehensive study of current lossy encoding techniques[106] and was not able to conclude that WebP outperformed mozjpeg by any significant margin.[107]
In September 2023, two critical vulnerabilities[108] relating to WebP images were discovered by Apple Security Engineering and Architecture (SEAR) and the Citizen Lab, potentially affecting Google Chrome, Chromium-based browsers and the libwebp project from Google, among any application implementing libwebp. Among these vulnerabilities, CVE-2023-4863 was an actively exploited vulnerability with a high risk rating of CVSS 8.8. This could lead to an out of bounds/overflow condition in applications using the affected libwebp library, upon exploitation of a maliciously crafted .webp lossless file. This could result in a denial of service (DoS), or worse, enabling malicious remote code execution (RCE). The extensive use of libwebp packages across hundreds of applications, including all categories from web browsers to mobile apps, posed a major patching challenge to mitigate the vulnerability due to the demanding testing requirements before release, highlighting the implications of this vulnerability on a wide scale.
Google has been developing the second version of WebP since June 2021. Its reference implementation is libwebp2. The main goal of this new format is to reach similar compression ratios as AVIF while remaining faster to encode and decode.[109]
libwebp2
On October 12, 2022, Google changed WebP 2's development repository's README file to state that "WebP 2 will not be released as an image format" and began describing WebP 2 as a "playground for image compression experiments".[110]
New "Lossless" option when exporting images as WebP.
New: Acorn can now open WebP images, as well as write them with Web Export.
Add support for the WebP image format.
webp import and export added (Intel only)
Support for WebP format (Weppy format, PlugIn, reading + saving)
Starting with GDAL 1.9.0, GDAL can read and write WebP images through the WebP library.
Added ability to load and save WebP images.
WebP is new file format, which is intended to replace JPEG. It allows to create very small image files. The Web Export function supports WebP, too.
Canvas 15 now supports the importing and exporting of WebP, a format designed to allow lossless and lossy compression for images being uploaded to the web.
Add support for WebP (on Linux)
WebP support (MR 891 MR 1268). We had basic WebP support already, but this adds full support using WebP Codec with every possible toggle imaginable.
Added support to load/save static .webp files
Sketch can now both import and export images in the WebP format.
GIMP now also ships with native WebP support, including features like animation, ICC profiles, and metadata.
Support for several new image formats added (OpenEXR, RGBE, WebP, HGT), as well as improved support for many existing formats (in particular more robust PSD importing).
New: WebP images are now supported due to bundling @null54's excellent WebPFileType plugin (v1.3.0.0)
Export as JPG, TIFF, optimized PNG and WebP directly from Inkscape
WebP has been added to the extensive list of file formats that Designer Pro can export.
You can now open or place High-efficiency Image Format (HEIF) or Web Picture (WebP) format files in Illustrator.
With Photoshop 23.2, Photoshop provides full support to the WebP file format.
Blender now has support for the WebP image format which works similar to PNG but compresses faster and generates smaller file sizes.
WebP file import and export
A range of enhancements to the Export docker/inspector make it easier than ever to output objects and pages to even more file formats, now including CDR, WEBP, CGM, PSD, and BMP.
Import and export WebP files: You can now import and export this lightweight file format used for web pages
Artikel ini membahas mengenai bangunan, struktur, infrastruktur, atau kawasan terencana yang sedang dibangun atau akan segera selesai. Informasi di halaman ini bisa berubah setiap saat (tidak jarang perubahan yang besar) seiring dengan penyelesaiannya. Dusit ResidenceInformasi umumLokasiDubai, Uni Emirat ArabPerkiraan rampung2008Data teknisJumlah lantai35Desain dan konstruksiArsitekDAR Consult Dusit Residence juga dikenal sebagai Roshana Tower merupakan sebuah menara bertingkat 35 di Dubai Marin…
Australian Industry Development CorporationFormation1970 (1970)TypeInvestment companyState-owned enterpriseOwnerGovernment of Australia (100% until 1989) The Australian Industry Development Corporation (AIDC) was an investment company and state-owned enterprise fully owned by the Australian Government for most of its existence. It was established by the Gorton government in 1971 as a pet project of deputy prime minister John McEwen, tasked with helping develop Australia's resources industry…
Corporal punishmentPart of a series onCorporal punishment By place Domestic Judicial School By implementation Amputation Belting Birching Branding Caning Cat o' nine tails Flagellation Foot whipping Knout Paddle Scourge Sjambok Slippering Spanking Strapping Switch Tawse Riding crop Whip By country Afghanistan Brunei Iran Malaysia Qatar Singapore Taiwan United Arab Emirates United States Court cases CFCYL v. Canada Ingraham v. Wright S v Williams Tyrer v. the United Kingdom Politics Campaigns aga…
82 км Коростенська дирекція Південно-Західна залізниця зупинний пункт Платформа зупинного пунктуРозташуванняРозташування Житомирський районАдреса с. Туровець, дачний масивКоординати 50°10′05″ пн. ш. 28°54′02″ сх. д. / 50.16806° пн. ш. 28.90056° сх. д. …
Правовий статус Німеччини стосується питання припинення, чи інакше, існування німецької національної держави (тобто Німецької Рейху, створеного у 1871 році після об'єднання) після зростання і падіння нацистської Німеччини та конституційної перерви внаслідок військової ок…
العلاقات الطاجيكستانية الكيريباتية طاجيكستان كيريباتي طاجيكستان كيريباتي تعديل مصدري - تعديل العلاقات الطاجيكستانية الكيريباتية هي العلاقات الثنائية التي تجمع بين طاجيكستان وكيريباتي.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومر…
كفر ميت العز - قرية مصرية - تقسيم إداري البلد مصر المحافظة محافظة الدقهلية المركز ميت غمر المسؤولون السكان التعداد السكاني 4961 نسمة (إحصاء 2006) معلومات أخرى التوقيت ت ع م+02:00 تعديل مصدري - تعديل قرية كفر ميت العز هي إحدى القرى التابعة لمركز ميت غمر في محافظة…
Rumah mungil di Portland, AS. Tampak bagian interior dari sebuah rumah mungil di Portland, AS. Gerakan rumah mungil atau Gerakan rumah kecil (bahasa Inggris: Tiny house movement; Small house movement) merupakan gerakan sosial yang mempromosikan dan menganjurkan kepada masyarakat untuk mengecilkan ukuran rumah tinggal mereka dan hidup sederhana di rumah-rumah yang berukuran kecil. Masyarakat yang mengikuti gerakan ini memiliki berbagai alasan, di antara alasan yang populer adalah kepedulian t…
Artikel ini membutuhkan rujukan tambahan agar kualitasnya dapat dipastikan. Mohon bantu kami mengembangkan artikel ini dengan cara menambahkan rujukan ke sumber tepercaya. Pernyataan tak bersumber bisa saja dipertentangkan dan dihapus.Cari sumber: Kabupaten Pangandaran – berita · surat kabar · buku · cendekiawan · JSTOR (Agustus 2022) Kabupaten PangandaranKabupatenTranskripsi bahasa daerah • Aksara Sundaᮕᮍᮔ᮪ᮓᮛᮔ᮪Cukang Tane…
NewJeans discographyNewJeans in 2022EPs2Singles8Single albums1Promotional singles5 South Korean girl group NewJeans has released two extended plays, one single album, eight singles, and five promotional singles. The group's first release, their self-titled extended play (2022), topped the South Korean Circle Album Chart and became the best-selling debut album by a K-pop female act, with over one million copies sold.[1] It was supported by three singles: Attention, Hype Boy, and Cookie. B…
Animasi menunjukkan rangkap tiga Pythagoras paling sederhana, 3 2 + 4 2 = 5 2 {\displaystyle 3^{2}+4^{2}=5^{2}} . Sebuah rangkap tiga Pythagoras (atau umumnya disebut tripel Pythagoras) terdiri dari tiga bilangan bulat positif a {\displaystyle a} , b {\displaystyle b} , dan c {\displaystyle c} , sehingga a 2 + b 2 = c 2 {\displaystyle a^{2}+b^{2}=c^{2}} . Seperti sebuah rangkap tiga biasanya ditulis ( a , b , c ) {\displaystyle (a,b,c)} , dan sebuah contoh yang terkenal adalah ( 3 , 4 , 5 ) {\di…
Death Unchained Death Unchained is an adventure for the 2nd edition of the Advanced Dungeons & Dragons fantasy role-playing game. Plot summary Death Unchained is set in the merciless regime of Falkovnia.[1] A horde of dark and sinister assassins pursue the players from the moment they step out of the mists.[1] Publication history Death Unchained was published by TSR in 1996, and was designed by Lisa Smedman, with cover art by Fred Fields and interior art by John Dollar. Recep…
Командный язык POSIX оболочки (стандарт 2017). Кома́ндная оболо́чка Unix (англ. Unix shell, часто просто «шелл» или «sh») — командный интерпретатор, используемый в операционных системах семейства Unix, в котором пользователь может либо давать команды операционной системе по отдель…
José Sebastián de Erice y O'Shea Encargado de negocios en Caracas 1931-1931Sucesor Luis de Oteyza Embajador español en Viena 03 de febrero de 1956-13 de noviembre de 1964Predecesor Luis de Urquijo y LandechoSucesor Francisco Javier Conde García Embajador español en Bonn 18 de diciembre de 1964-29 de mayo de 1971Predecesor Juan Schwartz Díaz-FloresSucesor Joaquim Buxó Dulce d'Abaigar Embajador español en Buenos Aires 29 de mayo de 1971-15 de diciembre de 1973Predecesor José María Alfaro…
Indochina Prancis1887–1941/1945–1954 Bendera Segel Besar Lagu kebangsaan: La MarseillaiseLokasi Indochina Prancis (hijau tua).StatusFederasi Koloni PrancisIbu kotaSaigon (1887–1902) Hanoi (1902-1954)Bahasa yang umum digunakanPrancis, Vietnam, Khmer, LaoAgama Buddhisme, Taoisme, Konfusianisme, Katolik RomaEra SejarahImperialisme Baru• Pendirian Oktober 1887• Penambahan Laos 1893• Proklamasi Kemerdekaan Vietnam 2 September 1945• Kemerdekaan Laos 19 Juli …
Historic cemetery in Tennessee, United States United States historic placeNashville City CemeteryU.S. National Register of Historic Places Location1001 4th Ave. S.Nashville, TennesseeCoordinates36°8′50″N 86°46′11″W / 36.14722°N 86.76972°W / 36.14722; -86.76972Built1822ArchitectWilliam StricklandNRHP reference No.72001235Added to NRHPOctober 18, 1972 Nashville City Cemetery is the oldest public cemetery in Nashville, Tennessee. Many of Nashville's pro…
American soldier & Actor Lane NakanoNakano in a publicity photo for Go for Broke! (1951)BornTsutomu Nakano(1925-03-16)March 16, 1925DiedApril 28, 2005(2005-04-28) (aged 80)Sherman Oaks, California, USSpouseFumi NakanoChildren2, including Desmond Nakano Lane Nakano (March 16, 1925 – April 28, 2005) was a former American combat soldier turned actor.[1] Early life Nakano grew up in the Boyle Heights neighborhood of Los Angeles, California. Nakano had two brothers, Frank and Lyle …
Tom HopperHopper tahun 2022LahirThomas Edward Hopper28 Januari 1985 (umur 38)Coalville, Leicestershire, InggrisPekerjaanAktorTahun aktif2007–sekarangSuami/istriLaura Higgins (m. 2014)Anak2 Thomas Edward Hopper (lahir 28 Januari 1985) adalah aktor asal Inggris. Dia telah berperan sebagai Percival di Merlin, Dickon Tarly di Game of Thrones dan Luther Hargreeves di The Umbrella Academy. Kehidupan Thomas Edward Hopper lahir pada 28 Januari 1985 di C…
American film director Amos PoePoe in 2009 at the Tribeca Film FestivalBorn1949 (age 73–74)Tel Aviv, IsraelOccupation(s)Film director, writerSpouse Sarah Charlesworth (m. 1983–2010) Amos Poe is an American New York City-based director and screenwriter, described by The New York Times as a pioneering indie filmmaker.[1] Career Amos Poe is one of the first punk filmmakers and his film The Blank Generation[2] (1…
1985 film by John Schlesinger For other uses, see Falcon and Snowman (disambiguation). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: The Falcon and the Snowman – news · newspapers · books · scholar · JSTOR (May 2020) (Learn how and when to remove this template message) The Falcon and the SnowmanTheatrical rel…
Lokasi Pengunjung: 3.238.227.73