AVIF

Last updated

AV1 Image File Format (AVIF)
Avif-logo-rgb.svg
Filename extension
.avif, .avifs
Internet media type
image/avif
Developed by Alliance for Open Media
Initial releasev1.0.0
19 February 2019
Latest release
v1.1.0
15 April 2022
Type of format
Contained by HEIF
Extended fromHEIF, ISOBMFF, AV1
Open format?Yes
Website aomediacodec.github.io/av1-avif/

AV1 Image File Format (AVIF) is an open, royalty-free image file format specification for storing images or image sequences compressed with AV1 in the HEIF container format. [1] [2] It competes with HEIC, which uses the same container format built upon ISOBMFF, but HEVC for compression. Version 1.0.0 of the AVIF specification was finalized in February 2019. Version 1.1.0 was finalized in April 2022.

Contents

In a number of tests by Netflix in 2020, AVIF showed better compression efficiency than JPEG as well as better detail preservation, fewer blocking artifacts and less color bleeding around hard edges in composites of natural images, text, and graphics. [3]

AVIF support is available in all the major web browsers (i.e. over 93% of all web browsers, [4] a similar level of support as for WebP it was made to replace).

Features

The AV1 Image File Format supports:

Profiles

AVIF specification defines two image profiles: [1]

Support

On 14 December 2018, Netflix published the first .avif sample images. [9] In November 2020, HDR sample images with PQ transfer function and BT.2020 color primaries were published. [5]

libavif
Developer(s) Alliance for Open Media
Stable release
1.0.4 / February 8, 2024;10 months ago (2024-02-08)
Repository https://github.com/AOMediaCodec/libavif   OOjs UI icon edit-ltr-progressive.svg
Written in
Operating system cross-platform
License BSD 2-Clause License (free software)
Website aomediacodec.github.io/av1-avif/   OOjs UI icon edit-ltr-progressive.svg

Web browsers

Image viewers

Media players

Image editors

Image libraries

Operating systems

Websites

Programming languages

Others

Related Research Articles

<span class="mw-page-title-main">Calligra</span> Office suite made for KDE

Calligra Suite is a graphic art and office suite by KDE. It is available for desktop PCs, tablet computers, and smartphones. It contains applications for word processing, spreadsheets, presentation, databases, vector graphics, and digital painting.

Multiple-image Network Graphics (MNG) is a graphics file format published in 2001 for animated images. Its specification is publicly documented and there are free software reference implementations available.

<span class="mw-page-title-main">GStreamer</span> Multimedia framework

GStreamer is a pipeline-based multimedia framework that links together a wide variety of media processing systems to complete complex workflows. For instance, GStreamer can be used to build a system that reads files in one format, processes them, and exports them in another. The formats and processes can be changed in a plug and play fashion.

This is a comparison of both historical and current web browsers based on developer, engine, platform(s), releases, license, and cost.

<span class="mw-page-title-main">Wallpaper (computing)</span> Decorative background on electronic devices

A wallpaper or background is a digital image used as a decorative background of a graphical user interface on the screen of a computer, smartphone or other electronic device. On a computer, wallpapers are generally used on the desktop, while on a mobile phone they serve as the background for the home screen. Though most devices include a default background image, modern devices usually allow users to manually change the background image.

<span class="mw-page-title-main">IrfanView</span> Image viewer, editor and converter program

IrfanView is an image viewer, editor, organiser and converter program for Microsoft Windows. It can also play video and audio files, and has some image creation and painting capabilities. IrfanView is free for non-commercial use; commercial use requires paid registration. It is noted for its small size, speed, ease of use, and ability to handle a wide variety of graphic file formats. It was first released in 1996.

The following tables compare general and technical features of notable email client programs.

<span class="mw-page-title-main">Krita</span> Digital painting and 2D animation software

Krita is a free and open-source raster graphics editor designed primarily for digital art and 2D animation. Originally created for Linux, the software also runs on Windows, macOS, Haiku, Android, and ChromeOS, and features an OpenGL-accelerated canvas, colour management support, an advanced brush engine, non-destructive layers and masks, group-based layer management, vector artwork support, and switchable customisation profiles.

digiKam Free image organizer

digiKam is a free and open-source image organizer and tag editor written in C++ using the KDE Frameworks.

<span class="mw-page-title-main">Eye of GNOME</span> Free image viewer software for the GNOME desktop environment

Eye of GNOME is the former default image viewer for the GNOME desktop environment, where it had also been known as Image Viewer. It has been superseded by Loupe in GNOME 45. There is also another official image viewer for GNOME called gThumb that has more advanced features like image organizing and image editing functions.

Raster graphics editors can be compared by many variables, including availability.

<span class="mw-page-title-main">KDE Software Compilation 4</span> Software

KDE Software Compilation 4 was the only series of the so-called KDE Software Compilation, first released in January 2008. The final release was version 4.14.3 in November 2014. It was the follow-up to K Desktop Environment 3. Following KDE SC 4, the compilation was broken up into basic framework libraries, desktop environment, and applications, which are termed KDE Frameworks 5, KDE Plasma 5, and KDE Applications, respectively. Major releases (4.x) were released every six months, while minor bugfix releases (4.x.y) were released monthly.

An image file format is a file format for a digital image. There are many formats that can be used, such as JPEG, PNG, and GIF. Most formats up until 2022 were for storing 2D images, not 3D ones. The data stored in an image file format may be compressed or uncompressed. If the data is compressed, it may be done so using lossy compression or lossless compression. For graphic design applications, vector formats are often used. Some image file formats support transparency.

High dynamic range (HDR), also known as wide dynamic range, extended dynamic range, or expanded dynamic range, is a signal with a higher dynamic range than usual.

OpenRaster is a file format proposed for the common exchange of layered images between raster graphics editors. It is meant as a replacement for later versions of the Adobe PSD format. OpenRaster is still in development and so far is supported by a few programs. The default file extension for OpenRaster files is ".ora".

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, as well as animation and alpha transparency.

High Efficiency Image File Format (HEIF) is an international standard defined by MPEG-H Part 12, first published by the ISO in 2017. It is designed as a container for photographic images in any image encoding. HEIF is a special case of the general ISO BMFF format, in which all data is encapsulated in typed boxes, with a mandatory ftyp box that is used to indicate particular file types. The initial specification for HEIF provided usage details for three compression schemes: the widely supported JPEG encoding for still raster images and two video encodings that are also applicable to still image items, namely Advanced Video Coding and High Efficiency Video Coding.

<span class="mw-page-title-main">AV1</span> Open and royalty-free video coding format developed by the Alliance for Open Media

AOMedia Video 1 (AV1) is an open, royalty-free video coding format initially designed for video transmissions over the Internet. It was developed as a successor to VP9 by the Alliance for Open Media (AOMedia), a consortium founded in 2015 that includes semiconductor firms, video on demand providers, video content producers, software development companies and web browser vendors. The AV1 bitstream specification includes a reference video codec. In 2018, Facebook conducted testing that approximated real-world conditions, and the AV1 reference encoder achieved 34%, 46.2%, and 50.3% higher data compression than libvpx-vp9, x264 High profile, and x264 Main profile respectively.

High-dynamic-range television (HDR-TV) is a technology that uses high dynamic range (HDR) to improve the quality of display signals. It is contrasted with the retroactively-named standard dynamic range (SDR). HDR changes the way the luminance and colors of videos and images are represented in the signal, and allows brighter and more detailed highlight representation, darker and more detailed shadows, and more intense colors.

JPEG XL is a royalty-free open standard for the compressed representation of raster graphics images. It defines a graphics file format and the abstract device for coding JPEG XL bitstreams. It is developed by the Joint Photographic Experts Group (JPEG) and standardized by the International Electrotechnical Commission (IEC) and the International Organization for Standardization (ISO) as the international standard ISO/IEC 18181 as a superset of JPEG/JFIF encoding, with a compression mode built on a traditional block-based transform coding core and a "modular mode" for synthetic image content and lossless compression. Optional lossy quantization enables both lossless and lossy compression.

References

  1. 1 2 3 "AV1 Image File Format (AVIF)". AOMediaCodec.GitHub.io. Archived from the original on 29 November 2018. Retrieved 25 November 2018.
  2. "AVIF: Meet the Next Level Image File Format | Alliance for Open Media".
  3. Mavlankar, Aditya; De Cock, Jan; Concolato, Cyril; Swanson, Kyle; Moorthy, Anush; Aaron, Anne (13 February 2020). "AVIF for Next-Generation Image Coding". The Netflix Tech Blog. Archived from the original on 15 February 2020. Retrieved 19 November 2021.
  4. "AVIF image format | Can I use... Support tables for HTML5, CSS3, etc". caniuse.com. Retrieved 13 April 2024.
  5. 1 2 "av1-avif/testFiles/Netflix/avif/README.md at master · joedrago/av1-avif". GitHub. Retrieved 5 July 2023.
  6. Benz, Greg (24 August 2022). "JPG Gain Maps: Share great images with everyone". Greg Benz Photography. Retrieved 11 November 2024.
  7. 1 2 Concolato, Cyril (14 October 2019). "AV1 Image File Format (AVIF)" (PDF). AOMedia. Archived (PDF) from the original on 5 November 2019. Retrieved 6 November 2019.
  8. "Film Grain Synthesis for AV1 Video Codec" (PDF). Archived (PDF) from the original on 7 January 2021. Retrieved 14 December 2020.
  9. "Netflix AV1 Encodes Readme". Archived from the original on 20 February 2020. Retrieved 23 May 2020.
  10. Abrams, Lawrence (25 August 2020). "Chrome 85 released with security fixes, app shortcuts, AVIF support". Bleeping Computer . Archived from the original on 26 August 2020. Retrieved 26 August 2020.
  11. "Chrome 89 Beta: Advanced Hardware Interactions, Web Sharing on Desktop, and More". Archived from the original on 29 January 2021. Retrieved 29 January 2021.
  12. "Firefox 93.0, See All New Features, Updates and Fixes". Mozilla. Retrieved 5 October 2021.
  13. "WebKit Features in Safari 16.0". 12 September 2022.
  14. "MacOS Ventura is now available".
  15. "Safari 16.4 Beta Release Notes".
  16. dan-wesley (26 January 2024). "Microsoft Edge release notes for Stable Channel". learn.microsoft.com. Retrieved 27 January 2024.
  17. "README.md · main · GNOME / Loupe · GitLab". gitlab.gnome.org. 22 December 2023.
  18. "ImageMagick AVIF support". Github. Archived from the original on 9 September 2021. Retrieved 9 September 2021.
  19. "IrfanView AVIF support". IrfanView. Archived from the original on 24 July 2021. Retrieved 9 September 2021.
  20. "416941 – AVIF image support". bugs.kde.org. Retrieved 12 June 2022.
  21. "DigiKam 7.7.0 is Released". 26 June 2022.
  22. "ImageGlass AVIF support" . Retrieved 4 May 2024.
  23. "no display of .avif files with dav1d decoder (#21568) · Issues · VideoLAN / VLC". GitLab. 17 December 2018. Retrieved 8 October 2021.
  24. "paint.net 4.2.2 is now available!". paint.net blog. 18 September 2019. Archived from the original on 27 September 2019. Retrieved 12 October 2019.
  25. "paint.net 4.2.14 alpha build 7542". 25 August 2020. Archived from the original on 1 October 2020. Retrieved 26 August 2020.
  26. "GIMP 2.10.22 Released". GIMP.org. 7 October 2020. Archived from the original on 8 October 2020. Retrieved 14 October 2020.
  27. "History of IrfanView Changes/Versions (for version 4.57, lists release date of January 13, 2021, and doesn't mention AVIF but says there were numerous changes not mentioned and suggests looking at plugins page for more info)". 14 January 2021. Archived from the original on 14 January 2021. Retrieved 9 September 2023.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  28. "IrfanView Plugins 4.56 (AVIF not mentioned as supported anywhere)". 10 January 2021. Archived from the original on 10 January 2021. Retrieved 9 September 2023.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  29. "IrfanView Plugins 4.57 (AVIF explicitly mentioned as supported)". 18 January 2021. Archived from the original on 18 January 2021. Retrieved 9 September 2023.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  30. "Krita 5.0 released!". 23 December 2021.
  31. Foundation, Krita. "Krita 5.0 Release Notes".
  32. "Feature summary – Illustrator (May 2022 release)". 28 July 2022. Archived from the original on 25 September 2022. Retrieved 11 May 2022.
  33. "Pixelmator Pro 3.1 adds support for macOS 13, AVIF images, introduces smooth corner style, and more".
  34. "HDR Optimization". Adobe Inc.
  35. "Edit and Export in HDR". Adobe Inc.
  36. Andrea, ACDSee. "What's New | ACDSee Photo Studio". ACDSee Photo Studio Software | Photo Editing, Photo Management, Photo Editor, Digital Photography, Digital Asset Management, DAM. Retrieved 5 September 2024.
  37. Burke, Dave (4 October 2021). "Android 12 Is Live in AOSP!". Android-Developers.GoogleBlog.com. Retrieved 26 December 2022.
  38. "Add a gdk-pixbuf Module by Linkmauve". GitHub.
  39. "KDE Ships Frameworks 5.78.0". KDE.org. 9 January 2021.
  40. "AVIF image format supported by Cloudflare Image Resizing". The Cloudflare Blog. 3 October 2020. Archived from the original on 3 October 2020. Retrieved 3 October 2020.
  41. "Upgrading Images on Vimeo". 2 June 2021. Archived from the original on 3 June 2021. Retrieved 3 June 2021.
  42. "Joomla! Issue Tracker | Joomla! CMS #41381 - [5.0] AVIF support for media manager". Joomla! Issue Tracker.
  43. "WordPress 6.5 adds AVIF support". 23 February 2024.
  44. "PHP 8.1: GD: AVIF image support". PHP.Watch. 14 June 2021. Archived from the original on 14 June 2021. Retrieved 14 June 2021.
  45. "Perl: Imager support". 11 July 2023.