AVIF

AVIF（AV1 Image File Format）は、AV1で圧縮された画像または画像シークエンスをHEIFコンテナフォーマットに保存するためのオープンでロイヤリティフリーな画像ファイルフォーマットの仕様である。同じコンテナフォーマットのISOBMFF（英語版）上に構築され、圧縮にHEVCを使用するHEICと競合している。AVIFの仕様のバージョン1.0.0は2019年2月に規格化された。 2020年にNetflixが行った多くのテストで、AVIFはJPEGよりも圧縮効率が優れているだけでなく、細部がより維持され、ブロックノイズが減り、自然の画像、文字列、グラフィックを合成したときのハードエッジ周りの色のにじみ（英語版）が少なくなった。 2024年1月以降、AVIFは主要なWebブラウザ全てでサポートされている。 AVIFは以下をサポートしている: 以下を含む複数の色空間: HDR（PQまたはHLG伝達関数とBT.2100の一部としてBT.2020原色体） SDR（sRGB/BT.709/BT.601または広色域） CICP（英語版）CICP（ITU-T H.273 and ISO/IEC 23091-2）またはICCプロファイルを介した色空間伝達 可逆圧縮と非可逆圧縮 8、10、12ビットの色深度s モノクローム（アルファ/深度）または複数コンポーネント 4:2:0、4:2:2、4:4:4のクロマ・サブサンプリングとRGB 粒状性合成 画像シークエンス/アニメーション AVIFの仕様では以下の2つの画像プロファイルが定義されている: AVIF Baselineプロファイル AV1 Mainプロファイルを使用 AV1レベルは5.1以下 一部のデコーダーでは大きな画像を処理できない可能性があるので、単一のコード化された画像が8K解像度を超えないことを保証するために、Baselineプロファイルではレベル5.1が選択されている。より正確には、AVIF Baselineプロファイルに準拠したコード化された画像は、総ピクセル数が8,912,896ピクセル、幅が8,192ピクセル、高さが4,352ピクセルを超えることはできない。それでも、グリッド導出を使用することでBaselineプロファイルでも大きな画像を作成できる。 AVIF Advancedプロファイル AV1 Highプロファイルを使用 AV1レベルは6.0以下 AVIF Advancedプロファイルに準拠したコード化された画像は、総ピクセル数が35,651,584ピクセル、幅が16,384ピクセル、高さが8,704ピクセルを超えることはできない。それでも、グリッド導出を使用することでAdvancedプロファイルでも大きな画像を作成できる。 2018年12月14日、Netflixは最初の.avifサンプル画像を公開した。2020年11月にPQ伝達関数とBT.2020原色体を使用したHDRサンプル画像が公開された。 2020年8月、AVIFを完全にサポートしたGoogle Chromeバージョン85がリリースされた。Android向けのGoogle Chromeはバージョン89でAVIFのサポートが追加された。 2021年10月、デフォルトでAVIFをサポートしたMozilla Firefox 93がリリースされた。 WebKitには2021年3月5日にAVIFのサポートが追加された。2022年9月12日にリリースされたiOS 16と同年10月24日にリリースされたmacOS Ventura向けのSafariにAVIFのサポートが追加された。macOS MontereyとmacOS Big Sur向けのSafari 16.4ではAVIFのサポートが遡って追加された。 Microsoft Edgeは2024年1月にリリースされたバージョン121でAVIFのサポートが追加された。 XnView gThumb Eye of GNOME GNOME's Loupe ImageMagick IrfanView（読み取りのみ） Gwenview digiKam 7.7.0 プレビューと写真。 VLCは開発中のバージョン4からAVIFファイルを読み取れるようになる。 Paint.NETは2019年9月にAVIFファイルを開く機能をサポートし、2020年8月の更新でAVIF形式の画像を保存できるようになった。 Colorist format conversionとDarktable RAW image dataはそれぞれサポートをリリースし、libavifのリファレンス実装を提供している。 GIMPは2020年10月にAVIFのインポートとエクスポートをネイティブにサポートした。 IrfanView 4.57（2021年1月13日にリリース）でプラグインを経由した読み取り専用のAVIFのサポートを追加した。 Krita 5.0（2021年12月23日にリリース）でAVIFをサポートした。また、Rec. 2100HDRAVIF画像をサポートもしている。 Adobe Illustrator（2022年5月にリリース）にAVIFのサポートが追加された。 Pixelmator Pro 3.1（2022年11月2日にリリース）でAVIFの初期サポートが追加された。 Adobe Lightroom 7.0（2023年10月にリリース）とLightroom Classic 13（2023年10月にリリース）でAVIF形式の写真を開いたり保存したりするHDR機能が追加された。 libavif - AVIFファイルをエンコードやデコードするための移植性のあるライブラリ。 libheif - ISO/IEC 23008-12:2017 HEIFとAVIFのデコーダーとエンコーダー。 SAIL - libavif上に実装されたAVIFをサポートする形式に依存しないライブラリ。 FFmpeg Windows - マイクロソフトはFile Explorer、Paint、複数のAPIでのサポートを含むWindows 10 Version 1903プレビューリリースでのAVIFのサポートをサンプル画像と共に発表した。 Android - Android 12（2021年10月4日にリリース）にAVIFのネイティブサポートが追加された。 Linux - AVIFは多くのLinuxディストリビューションでサポートされている。2020年7月にリリースされたlibavif 0.8.0でGdkPixbuf（英語版）プラグインが追加されたので、殆どのGNOME/GTKアプリケーションでAVIFがサポートされるようになった。KDE Frameworksは2021年1月に「KImageFormats」ライブラリにAVIFのサポートが追加されたことで殆どのKDE/QtアプリケーションがAVIF画像の表示や保存ができるようになった。Nomacs 3.16ではAVIFの表示と変換をサポートした。古いLinux向けのNomacs appimageもある。 Appleプラットフォーム - iOS 16、iPadOS 16、macOS VenturaはAVIFをネイティブにサポートしている。AVIF画像はFinder、QuickLook、iOSのファイルアプリなどで直接表示できる。 Cloudflareは2020年10月3日のブログ投稿でAVIFのサポートを発表した。 Vimeoは2021年6月3日のブログ投稿でAVIFのサポートを発表した。 Joomla 5はAVIFのサポートを含みます。 Wordpress 6.5でAVIFのサポートが追加された。 PHPはPHPバージョン8.1からGD拡張でAVIFをサポートしている。 PerlはImagerライブラリスイートを経由してサポートしている。 ExifToolはバージョン11.79（2019年12月12日にリリース）からEXIFの読み取りと書き込みのためにAVIF形式をサポートしている。 ^ a b c “AV1 Image File Format (AVIF)”. AOMediaCodec.GitHub.io. 29 November 2018時点のオリジナルよりアーカイブ。25 November 2018閲覧。 ^ “AVIF: Meet the Next Level Image File Format” (英語). Alliance for Open Media (2023年11月8日). 2024年3月11日閲覧。 ^ “AVIF for Next-Generation Image Coding”. The Netflix Tech Blog (2020年2月13日). 2020年2月15日時点のオリジナルよりアーカイブ。2021年11月19日閲覧。 ^ “AVIF image format | Can I use... Support tables for HTML5, CSS3, etc”. caniuse.com. 2024年4月27日閲覧。 ^ a b “av1-avif/testFiles/Netflix/avif/README.md at master · joedrago/av1-avif” (英語). GitHub. 2023年7月5日閲覧。 ^ a b Concolato, Cyril (14 October 2019). “AV1 Image File Format (AVIF)”. AOMedia. 5 November 2019時点のオリジナルよりアーカイブ。6 November 2019閲覧。 ^ “Film Grain Synthesis for AV1 Video Codec” (英語). 7 January 2021時点のオリジナルよりアーカイブ。14 December 2020閲覧。 ^ “Netflix AV1 Encodes Readme”. 20 February 2020時点のオリジナルよりアーカイブ。23 May 2020閲覧。 ^ Abrams, Lawrence (2020年8月25日). “Chrome 85 released with security fixes, app shortcuts, AVIF support”. Bleeping Computer. 26 August 2020時点のオリジナルよりアーカイブ。2020年8月26日閲覧。 ^ “Chrome 89 Beta: Advanced Hardware Interactions, Web Sharing on Desktop, and More”. 29 January 2021時点のオリジナルよりアーカイブ。29 January 2021閲覧。 ^ “Firefox 93.0, See All New Features, Updates and Fixes” (英語). Mozilla. 2021年10月5日閲覧。 ^ “WebKit Features in Safari 16.0” (12 September 2022). 2024年3月11日閲覧。 ^ “MacOS Ventura is now available”. 2024年3月11日閲覧。 ^ “Safari 16.4 Beta Release Notes”. 2024年3月11日閲覧。 ^ dan-wesley (2024年1月26日). “Microsoft Edge release notes for Stable Channel” (英語). learn.microsoft.com. 2024年1月27日閲覧。 ^ “README.md · main · GNOME / Loupe · GitLab”. gitlab.gnome.org. 2024年3月11日閲覧。 ^ “ImageMagick AVIF support”. Github. 9 September 2021時点のオリジナルよりアーカイブ。9 September 2021閲覧。 ^ “IrfanView AVIF support”. IrfanView. 24 July 2021時点のオリジナルよりアーカイブ。9 September 2021閲覧。 ^ “416941 – AVIF image support”. bugs.kde.org. 2022年6月12日閲覧。 ^ “DigiKam 7.7.0 is Released” (26 June 2022). 2024年3月11日閲覧。 ^ “no display of .avif files with dav1d decoder (#21568) · Issues · VideoLAN / VLC” (英語). GitLab. 2021年10月8日閲覧。 ^ “paint.net 4.2.2 is now available!”. paint.net blog (2019年9月18日). 27 September 2019時点のオリジナルよりアーカイブ。2019年10月12日閲覧。 ^ “paint.net 4.2.14 alpha build 7542” (2020年8月25日). 1 October 2020時点のオリジナルよりアーカイブ。2020年8月26日閲覧。 ^ “GIMP 2.10.22 Released”. GIMP.org (7 October 2020). 8 October 2020時点のオリジナルよりアーカイブ。14 October 2020閲覧。 ^ “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). 14 January 2021時点のオリジナルよりアーカイブ。9 September 2023閲覧。 ^ “IrfanView Plugins 4.56 (AVIF not mentioned as supported anywhere)” (10 January 2021). 10 January 2021時点のオリジナルよりアーカイブ。9 September 2023閲覧。 ^ “IrfanView Plugins 4.57 (AVIF explicitly mentioned as supported)” (18 January 2021). 18 January 2021時点のオリジナルよりアーカイブ。9 September 2023閲覧。 ^ “Krita 5.0 released!” (英語). Krita Foundation (23 December 2021). 2024年3月11日時点のオリジナルよりアーカイブ。2024年3月11日閲覧。 ^ Foundation, Krita. “Krita 5.0 Release Notes”. 2024年3月11日閲覧。 ^ “Feature summary – Illustrator (May 2022 release)” (2022年7月28日). 2022年9月25日時点のオリジナルよりアーカイブ。2022年5月11日閲覧。 ^ “Pixelmator Pro 3.1 adds support for macOS 13, AVIF images, introduces smooth corner style, and more”. 2024年3月11日閲覧。 ^ “HDR Optimization”. Adobe Inc.. 2024年3月11日閲覧。 ^ “Edit and Export in HDR”. Adobe Inc.. 2024年3月11日閲覧。 ^ Burke, Dave (2021年10月4日). “Android 12 Is Live in AOSP!”. Android-Developers.GoogleBlog.com. 2022年12月26日閲覧。 ^ “Add a gdk-pixbuf Module by Linkmauve”. GitHub. 2024年3月11日閲覧。 ^ “KDE Ships Frameworks 5.78.0”. KDE.org (2021年1月9日). 2024年3月11日閲覧。 ^ “AVIF image format supported by Cloudflare Image Resizing”. The Cloudflare Blog (3 October 2020). 3 October 2020時点のオリジナルよりアーカイブ。3 October 2020閲覧。 ^ “Upgrading Images on Vimeo” (2 June 2021). 3 June 2021時点のオリジナルよりアーカイブ。3 June 2021閲覧。 ^ “Joomla! Issue Tracker | Joomla! CMS #41381 - [5.0 AVIF support for media manager]” (英語). Joomla! Issue Tracker. 2024年3月30日閲覧。 ^ “WordPress 6.5 adds AVIF support” (英語). Make WordPress Core (2024年2月23日). 2024年3月11日閲覧。 ^ “PHP 8.1: GD: AVIF image support”. PHP.Watch (14 June 2021). 14 June 2021時点のオリジナルよりアーカイブ。14 June 2021閲覧。 ^ “Perl: Imager support” (11 July 2023). 2024年3月11日閲覧。 公式ウェブサイト libavif - GitHub