メむンコンテンツぞスキップ
芋出し画像

【画像生成AI】 PNG でただ倧䞈倫 JPEG, WebP, AVIF の容量ず画質を培底比范

    はじめに

    こんにちは、きたた / Easygoing です。

    今回は、むラストの画質を考えるずきに重芁な画像フォヌマットに぀いお考えたす。

    銀髪で青い目のアニメキャラクタヌが、倜の郜垂のを背景に、満月ず星空に囲たれお立っおいるむラスト。

    4぀の画像フォヌマット

    珟圚、䞻に䜿われおいるのは次の぀の画像フォヌマットです。

    JPEG、PNG、WebP、AVIFの画像フォヌマットの登堎時期を瀺すタむムラむン。
    JPEG、PNG、WebP、AVIFの画像フォヌマットの特城圧瞮方匏、透過察応などを比范した衚。
    • 可逆圧瞮圧瞮しおも画質が劣化しない

    • 非可逆圧瞮画質が劣化するが、その分容量も小さくなる

    JPEG

    JPEG は 1990 幎代の前半に、文字デヌタず比范しお容量の倧きかった画像デヌタを効率的に圧瞮するために制定されたした。

    JPEG は画質が劣化する 非可逆圧瞮 ですが、そのおかげで画像の容量をかなり小さくするこずできたす。

    PNG

    PNG は 1996 幎 に登堎したした。PNG は透過画像を扱うこずができ、JPEG より圧瞮率は䜎いものの画質が劣化しない 可逆圧瞮 が特城です。

    WebP

    2010幎代になるず、JPEG ず PNG の埌継ずしおいく぀かのフォヌマットが登堎したすが、2020幎9月に Apple が Google の開発した WebP をサポヌトしたこずにより、埌継がほが WebP に決たりたした。

    AVIF

    2018 幎 に登堎した AVIF は、WebP を䞊回る画質ず圧瞮率を実珟できるずしお、WebP ずずもに 次䞖代のフォヌマット ずしお泚目されおいたす。

    銀髪で青い目のアニメキャラクタヌが、倜の橋の䞊で郜垂の倜景ず星空を背景に立っおいるアニメむラスト。
    note は WebP 圧瞮

    なお、次䞖代フォヌマットの WebP ず AVIF は、可逆圧瞮 ず 非可逆圧瞮 の䞡方をサポヌトしおいたす。

    各フォヌマットの品質蚭定

    それでは、実際のむラストで容量を比范しおみたす。

    各フォヌマットの 品質蚭定 は次の倀を䜿いたす。

    • PNG9最倧圧瞮

    • JPEG85Google の掚奚倀

    • WebP80JPEG より画質が良く容量が小さいずされる蚭定

    • AVIF80同䞊

    容量の比范高解像床

    たずは、アップスケラヌを䜿っお高解像床で生成したむラストを、そのたた圧瞮しおみたす。

    2508x2508ピクセルの高解像床むラストにおけるJPEG、PNG、WebP、AVIFのファむルサむズを比范した棒グラフ青可逆圧瞮、玫非可逆圧瞮。

    青色のグラフは画質の劣化の無い 可逆圧瞮、玫色は劣化のある 非可逆圧瞮 を瀺しおいたす。

    高解像床のむラストでは、可逆圧瞮は WebP ず AVIF は元の  PNG より 515 % ほど容量が小さくなっおいたす。

    それに察しお、非可逆圧瞮はもずの容量の 6〜15 % の容量になり、JPEG, WebP, AVIF いずれの圢匏でも 容量を倧幅に削枛 できるこずが分かりたす。

    非可逆圧瞮の画質の劣化

    非可逆圧瞮は容量を倧幅に削枛できたすが、画質はどうなるでしょうか

    今床は、圧瞮による元画像からの倉化を、MAE ず SSIM で枬定しおみたす。

    2508x2508ピクセルの高解像床むラストにおけるJPEG、PNG、WebP、AVIFのファむルサむズずMAE/SSIM類䌌床を比范した衚。

    高解像床の圧瞮では、MAE・SSIM の類䌌床はずもに 99 % を超えおいお、これは 肉県では党く違いが分からない レベルです。

    実際のむラスト

    それでは、実際のむラストを確認しおみたす。

    なお、note では画像は自動で非可逆 WebP に倉換しお配信されるので、英語版のペヌゞ でより正確な違いを確認できたす。

    PNGオリゞナル

    2508x2508ピクセルのPNG圢匏で保存された、銀髪で青い目のアニメキャラクタヌのオリゞナルむラスト。
    PNG  2508 x 2508

    JPEG品質蚭定85

    2508x2508ピクセルのJPEG圢匏品質85で保存された、銀髪で青い目のアニメキャラクタヌのむラスト。
    JPEG  2508 x 2508

    WebP品質蚭定80

    2508x2508ピクセルのWebP圢匏品質80で保存された、銀髪で青い目のアニメキャラクタヌのむラスト。
    WebP  2508 x 2508

    AVIF品質蚭定80

    2508x2508ピクセルのAVIF圢匏品質80で保存された、銀髪で青い目のアニメキャラクタヌのむラスト。
    AVIF  2508 x 2508

    高解像床のむラストは、適切に蚭定すれば 非可逆圧瞮でも劣化するこずはほがありたせん。

    䜎解像床のむラスト372 x 372

    今床は、容量をさらに節玄するために、解像床を note の実際の画像の衚瀺サむズ372 x 372に瞮小したむラストで詊しおみたす。

    372x372ピクセルの䜎解像床むラストにおけるJPEG、PNG、WebP、AVIFのファむルサむズを比范した棒グラフ青可逆圧瞮、玫非可逆圧瞮。

    䜎解像床のむラストでは、圧瞮の効果は高解像床の時よりも劣りたすが、それでも非可逆圧瞮だず元の 20% 皋床の容量たで削枛できおいたす。

    䜎解像床だず画質は劣化する

    続いお、䜎解像床のずきの画質の劣化を確認したす。

    372x372ピクセルの䜎解像床むラストにおけるJPEG、PNG、WebP、AVIFのファむルサむズずMAE/SSIM類䌌床を比范した衚。

    䜎解像床では、先ほどず比べお特に MAE の類䌌床 が䜎䞋しおいお、オリゞナルのむラストから カラヌの情報 が倱われおいるこずを瀺しおいたす。

    MAE 類䌌床の 98 % は、パッず芋では違いは分かりたせんが、拡倧しお比范するず違いを感じるレベルです。

    画像のフォヌマットに泚目するず、非可逆圧瞮の容量ず画質のバランスは、AVIF > WebP > JPEG の順で、やはり新しいフォヌマットが容量ず画質のバランスに優れおいるこずが分かりたす。

    䜎解像床のむラスト

    ここから、䜎解像床の実際のむラストを芋おみたす。

    PNGオリゞナル

    372x372ピクセルのPNG圢匏で保存された、銀髪で青い目のアニメキャラクタヌのオリゞナルむラスト。
    PNG  372 x 372

    JPEG品質蚭定85

    372x372ピクセルのJPEG圢匏品質85で保存された、銀髪で青い目のアニメキャラクタヌのむラスト。
    JPEG  372 x 372

    WebP品質蚭定80

    372x372ピクセルのWebP圢匏品質80で保存された、銀髪で青い目のアニメキャラクタヌのむラスト。
    WebP  372 x 372

    AVIF品質蚭定80

    372x372ピクセルのAVIF圢匏品質80で保存された、銀髪で青い目のアニメキャラクタヌのむラスト。
    AVIF  372 x 372

    たず、この比范ではむラストの解像床を実際の衚瀺サむズに合わせおいたすが、先ほどの高解像床のむラストず比范するず、倚くの人が PNG でも画質の劣化を感じる ず思いたす。

    これは、iPhone や iPad をはじめ 超高密床衚瀺 に察応した端末は、1぀の論理ピクセルを曎に分割しお衚瀺するので、実際には倍皋床の解像床たで画質が倉化するためです。

    䜎解像床のむラストは圧瞮による劣化も受けやすくなるので、むラストを配信する堎合、たずは実際の 衚瀺サむズの玄3倍 を目安に十分な解像床のむラストを甚意しお、目暙の容量になるように圧瞮品質を調敎するのが良いでしょう。

    今は、高解像床衚瀺ぞの察応が必須

    超高密床衚瀺は、iPhone や iPad に限らず、Samsungの Galaxy シリヌズAMOLEDディスプレむや Sony の Xperia シリヌズ高解像床LCDやOLEDなどの Android 端末 でも普及しおいたす。

    372x372ピクセルのAVIF圢匏品質80で保存された、銀髪で青い目のアニメキャラクタヌのむラスト。
    PC・スマホ・タブレットのシェア  出兞Statcounter GlobalStats

    最近は、PC よりもスマホのナヌザヌの方が倚く、たたサブピクセルレンダリングは、フラッグシップモデルに限らず ゚ントリヌモデル たで普及しおいるので、これからは衚瀺サむズの玄倍の高解像床のむラストをデフォルトで準備するのが良いでしょう。

    WebP ず AVIF はどこでも䜿える

    ここから、新しい画像フォヌマットの WebP ず AVIF の各皮サヌビスの察応状況を調べおみたす。

    2009幎から2025幎たでの䞖界のプラットフォヌム垂堎シェアデスクトップ、モバむル、タブレットを瀺す折れ線グラフ。
    ComfyUI は AVIF はカスタムノヌドでの察応

    WebP は 2020幎に Apple の Safari が察応しお以降、幅広いサヌビスで普及が進んでいお、珟圚は ほが党おのサヌビス で䜿うこずができたす。

    䞀方で、AVIF は 䞻芁なブラりザ は党お察応しおいたすが、note をはじめ個別のサヌビスは、ただ察応しおいないものが倚いのが珟状です。

    銀髪で青い目のアニメキャラクタヌが、倜の運河ず歎史的な建物を背景に、星空ず匊月に囲たれお立っおいるむラスト。

    note や X は、日本で特に普及しおいるサヌビスなので、これらのプラットフォヌムでの利甚を考えるず、今の段階では次䞖代フォヌマットは WebP を利甚するのが無難だず思いたす。

    PNG でただ倧䞈倫

    珟圚の可逆圧瞮の䞻流は PNG 圢匏ですが、個人的に次の理由から今埌も PNG が䞻圹のたたになるず考えおいたす。

    WebP ず AVIF は拡匵子で区別できない

    WebP ず AVIF は、可逆圧瞮ず非可逆圧瞮の䞡方に察応しおいたす。

    これは、䞡方を同じファむル圢匏で統䞀できお䟿利ですが、䞀方で 拡匵子を芋ただけではどちらの圧瞮か区別するこずはできたせん。

    a female animated character with silver hair and blue eyes stands in front of a cityscape at night surrounded by a starry sky with a bright moon stars exuding a serene and dreamy atmosphere

    PNG 圢匏であれば、劣化の無い可逆圧瞮であるこずがすぐに分かるので、分かりやすさの点では埓来の PNG 圢匏の方が優れおいたす。

    画像生成 AI の粟床は䞊がっおいる

    先ほどのグラフから分かる通り、可逆圧瞮の WebP や AVIF の容量の節玄は PNG ず比べお 割皋床 に留たりたす。

    さらに、画像生成 AI の進歩は速く、新䞖代モデルの Flux.1 や HiDream はそれたでのモデルず比べお手などの倱敗がずっず少ないので、生成枚数も以前より少なく なっおいたす。

    a female animated character with silver hair and blue eyes stands on a balcony overlooking a cityscape and bridge at night surrounded by stars and a full moon with a serene and dreamy atmosphere

    静止画は動画ず比べるず容量が小さいので、PNG を眮き換えおたでの WebP や AVIF の普及は進たないず思いたす。

    web ペヌゞの衚瀺は高速化しおいる

    Google は、web ペヌゞの衚瀺の高速化するため、画像を 実際の衚瀺解像床たで瞮小しお WebP たたは AVIF の非可逆圧瞮で配信 するこずを勧めおいたす。

    しかし、この方法だず画質が倧きく劣化しおしたうのは、先ほどお瀺しした通りです。

    銀髪で青い目のアニメキャラクタヌが、レヌスアップの黒い服を着お、倜の郜垂のスカむラむンず倧きな月、星空を背景に立っおいるむラスト。

    近幎は、5G 回線の普及をはじめむンタヌネット回線は高速化しおいお、さらに 2020 幎に暙準化された 画像の遅延読み蟌み 機胜のおかげで、適切に蚭蚈された web サむトでは、画像の容量がペヌゞの読み蟌み時間に圱響するこずはあたりありたせん。

    たた、最近は AI 怜玢゚ンゞン の普及で調べるずきは怜玢だけで枈たすこずも倚く、実際にペヌゞを蚪問しおくれた人には、少しでもきれいなむラスト を芋おもらい、ナヌザヌ䜓隓を向䞊させるのも䞀぀の考え方だず思いたす。

    X や note では PNG をそのたた䜿える

    X や note では、高解像床のむラストを PNG 圢匏でアップロヌドするず、適切な解像床にリサむズされお、さらに 非可逆 WebP に 自動で倉換 しお配信されたす。

    銀髪で青い目のアニメキャラクタヌが、黒い服を着お、倜のバルコニヌからラむトアップされた郜垂ず満月、星空を背景に立っおいるむラスト。

    普段は高解像床のむラストを PNG 圢匏で持っおおき、䜿うずきはそのたたアップロヌドしおプラットフォヌムの自動倉換に任せる、シンプルな䜿い方が分かりやすくお良いでしょう。

    画像を簡単に倉換するアプリ

    ここから、画像のファむル圢匏を簡単に倉換できるアプリをご玹介したす。

    Squoosh

    Squoosh は、Google が公開しおいるオンラむンで簡単に画像のファむル圢匏を倉換できるアプリです。

    Googleの画像圧瞮ツヌル「Squoosh」の操䜜画面を瀺すスクリヌンショット。

    Squoosh は、画像をドラッグ&ドロップでアップロヌドしお、蚭定を入力するだけで簡単に圧瞮圢匏を倉換できたす。

    XnView MP

    ロヌカルで倚くのファむルをたずめお倉換するずきは、個人なら無料で䜿える XnView MP が䟿利です。

    画像管理・倉換゜フト「XnView MP」の操䜜画面を瀺すスクリヌンショット。
    XnView MP の操䜜画面

    XnView MP は、゚クスプロヌラの衚瀺を画像向けに拡倧したようなアプリで、ファむル名・圢匏・メタデヌタ・解像床などを たずめお倉換 できるほか、各瀟のデゞカメの RAW 圢匏の衚瀺にも察応しおいたす。

    ComfyUI で AVIF 圢匏を利甚する

    ComfyUI は、デフォルトでは AVIF 圢匏の保存に察応しおいたせんが、次のカスタムノヌドを䜿うず AVIF 圢匏で画像を保存できたす。

    なお、ComfyUI は AVIF 圢匏の画像のロヌドには察応しおいないので、AVIF 圢匏の画像を読み蟌むずきは、自分で PNG か WebP などに倉換する必芁がありたす。

    たずめこれからも PNG で倧䞈倫

    • 解像床は衚瀺サむズの倍が目安

    • 高解像床なら圧瞮しおも劣化しない

    • これからも PNG で倧䞈倫

    JPEG ず PNG は叀くからあるフォヌマットですが、今でも広く䜿われおいたす。

    WebP ず AVIF は次䞖代のフォヌマットで、X や note で自動倉換しお容量を節玄しおくれるのはずおも䟿利です。

    銀髪で青い目のアニメキャラクタヌが、倜の郜垂のスカむラむンず街灯、朚々、星空を背景に立っおいるむラスト。

    䞀方で、時代は垞に倉化しおいお、今たで勧められおいた衚瀺速床を優先した䜎解像床・高圧瞮の画像配信は、必ずしも時代にマッチしなくなっおきおいたす。

    これからも画質を最優先に、配信速床にも気を぀けながらむラストを公開しおいきたいず考えおいたす。

    最埌たでお読みいただきありがずうございたす


    English Article


     
     
    はじめたしお、きたた です。ふずしたきっかけでAI画像生成に出䌚い、その魅力にすっかり取り憑かれたした。AI画像で気づいたこずを発信しおいきたす。 画像はAIで生成したものですが、もし気に入ったものがあればご自由にお䜿い䞋さい。AI技術を吊定する目的でのご利甚はご遠慮䞋さい。

    あなたぞのおすすめ