分析と広告のためのCookie
分析と広告のためにCookieを使っており、どちらもGoogleに送られます。拒否しても、目に見える動作は何も変わりません。プライバシーポリシーを読む
ここで HEIC を GIF に変換できます。無料、アカウント不要です。ファイルを上の枠に落とせば、数秒で結果がダウンロードできる状態になります。 変換はお使いのブラウザーの中で行われるので、ファイルはアップロードされません。Windows でも macOS でも Linux でも、iPhone でも Android でも同じように動き、通信を切っても動き続けます。
一度に100ファイルまで。フォーマットが混ざっていても構いません。
順番に変換し、まとめてZIPでダウンロードします。
HEIC から GIF
2017 年以降、iPhone は既定で HEIC を記録しています。その中身のコーデックは HEVC で、業界の多くが受け入れなかった条件を課す特許プールの対象です。そのため対応は決して普遍的にはならず、Windows は有料コーデックを求め、いくつかのブラウザーはこの形式を表示できず、多くのアップロードフォームや印刷サービス、Web アプリケーションがそのまま拒否します。
これがこのページの存在理由のすべてです。写真には何の問題もなく、ただ行き先が読めないだけです。どの形式に変換するかはそこから先の選択で、GIF がベストな答えになることはめったにありません。
HEIC は 1 チャンネルあたり 10 ビット、広色域、ハイダイナミックレンジを運びます。これが現代の iPhone の写真が現代の画面で正しく見える理由です。GIF は画像全体でせいぜい 256 色しか持てません。
結果は微妙どころではありません。空は目に見える縞になって帯び、肌の色はまだらになり、なめらかなグラデーションは段差になって崩れます。ディザリングは誤差をばらまいて、帯を縞ではなく質感のように見せますが、それを好む人もいるとはいえ、どちらも写真そのものではありません。この限界を避ける設定はありません。制約が変換ではなく形式そのものにあるからです。
10 秒かける価値があります。GIF を受け付けるフォームのほとんどは JPG や PNG も受け付けており、どちらもここではずっと優れています。JPG は容量がごくわずかで帯もまったく出ず、PNG はすべての色を可逆に保ちます。
GIF が正解なのは、何かが GIF を名指しで求めているときだけです。古いフォーラム、署名画像、10 年間更新されていないシステムなど。受け付ける拡張子の一覧に他のものが含まれているなら、そちらを選んでください。
iPhone の HEIC は、1 枚の写真以上のものを持つコンテナーであることがあります。静止画、撮影の瞬間の前後を含む短い動画、ポートレートモードの写真なら深度マップです。変換すると静止画だけが出てきて、残りは失われます。
Live Photo を共有可能なアニメーションにしたくてここに来る人が多いですが、たとえうまくいったとしても GIF はそのための正しい行き先ではありません。動画部分を MP4 に変換すればすべてのフレームが保たれ、どこでも再生でき、アニメーション GIF にするよりたいてい容量もずっと小さく済みます。3 秒のクリップなら数メガバイトではなく数百キロバイトで収まります。
HEIC はプロファイルの付いた広色域の色データを運びますが、そのプロファイルを無視して変換すると、iPhone の画面で見た写真と比べて平板で彩度の低い画像になります。空や葉、肌でとくに目立ちます。これが変換した iPhone 写真についてよくある不満で、たいていは変換先の形式ではなくプロファイルの扱いが原因です。
この変換もそれを扱いません。デコーダーは画素だけを返し、この処理は埋め込まれたプロファイルを読まず、たとえ読んだとしても GIF にはそれを記録する場所がありません。そのため Display P3 の写真も、その数値が sRGB であるかのように書き出され、元より色あせて戻ってきます。256 色のパレットに次いで、これが携帯電話の写真にこの変換が向かない 2 つ目の理由です。色が重要なら、GIF が誰かに見せる最終ファイルになる前に、元データと並べて確認してください。
iPhone の写真は日付、カメラの設定、位置情報サービスを切っていなければ撮影した正確な場所を運びます。GIF にはそれらを置く場所がほとんどなく、変換されたファイルにはそれらが付いてきません。
個人のアーカイブにとっては損失です。時系列に並ばない写真集はあとで直すのに大きな手間がかかります。逆に何かを公開するときには利点になります。位置情報こそ、共有していることを人々がいちばん忘れがちな項目だからです。カメラロールを変換する前に、自分がどちらの立場にいるかを知っておく価値があります。
変換は 2 重の意味で非可逆な工程です。HEIC はすでに圧縮されており、GIF は色のほとんどを捨てます。特定のアップロードのために 1 回だけ行うなら問題ありませんが、そのあと元データを消してしまうのは、写真そのものを捨てることになります。
HEIC をマスターとして残し、必要な行き先ごとに作り直してください。元データには 10 ビットのデータも、Live Photo も、メタデータも残っており、どんな変換もそれらを取り戻すことはできません。
変換はブラウザーのタブの中で手元のプロセッサーを使って行われるので、写真はアップロードされません。アカウントも待ち行列も 1 日の上限もなく、カメラロールをまるごと一度に置けます。各ファイルは順番に変換され、バッチはまとめて 1 つの ZIP として戻ってきます。
個人の写真にとっては、これは付加的な機能というより本質的な要点です。写真を私的に保つもっとも確実な方法は、どこにも送らないことだからです。同時に、100 枚の画像を 100 回のアップロードなしに変換できるということでもあります。
| HEIC | GIF | |
|---|---|---|
| 正式名称 | High Efficiency Image Container | Graphics Interchange Format |
| 拡張子 | .heic | .gif |
| メディアタイプ | image/heic | image/gif |
| 圧縮方式 | 非可逆 — サイズを画質で買う | 可逆 — 何も捨てない |
| 最初の公開 | 2015 | 1987 |
| 発行元 | MPEG | CompuServe |
| 仕様 | ISO/IEC 23008-12 | GIF89a |
| ライセンス | 公開仕様、標準化はされていない | オープン標準 |
| 現在の位置づけ | 現行 | 旧式、ただし今もどこでも読める |
| ビット深度 | 10 | 8 |
| 扱える色 | YCbCr, 広色域 | インデックスカラー |
| 最大の画像 | — | 1辺 65,535 px |
| ブラウザで開けるか | 一部のブラウザ | すべてのブラウザ |
| 代わりに検討される形式 | JPG, AVIF, WebP | WebP, MP4 |
GIF にはアルファチャンネルがありません。透明を含む HEIC ファイル から出てくると、その部分は塗りつぶされています——指定がなければ白です——そして GIF 側のどの設定でも、その透明を取り戻すことはできません。
GIF が持てるのは静止した 1 フレームだけです。動く HEIC ファイル からは最初のフレームだけが残り、あとは落ちます。この変換はそこから 1 枚の絵を取り出すもので、動きを運ぶものではありません。
GIF が 1 枚の画像に持てる色は最大 256 色です。写真はここでパレットまで減らされ、空に縞が出るのはそのためです。これは品質の設定ではなく、形式そのものです。
HEIC は 1 チャンネルあたり 10 ビットまで扱え、GIF に残るのは 8 ビットです。この余裕こそが、思い切った補正をかけてもトーンジャンプを出さずに耐えるぶんです。ですから変換は編集のあとに行ってください。先ではありません。
GIF は今のブラウザーならどれでも開けます。HEIC はそこまでも届きません。ファイルがウェブページや申込フォームへ向かうのであれば、たいていはそれがこの変換の理由のすべてです。
開くプログラムが重なりません。HEIC はApple PhotosとAdobe Lightroomで、GIF はGIMP、Adobe Photoshop、ImageMagickで開きます。結果を渡す相手には後者のどれかが要ります。
結果は元より大きくなり、そして良くはなりません。HEIC はすでに細部を捨てており、GIF は残っているものをそれ以上捨てずに保持します。これは今後の劣化を止めますが、すでに起きた劣化を戻しはしません。
2 つは狙っている用途が違います。HEIC はスマートフォンと写真、GIF はウェブです。ここは考える価値があります。一方が存在する理由が、そのままもう一方が使いにくい理由になっていることが多いからです。
HEIC は MPEG の形式です(2015 年に登場)。 記録は 1 チャンネルあたり 10 ビットです。
GIF は CompuServe の形式で、1987 年から使われています。規定は GIF89a です。GIMP、Adobe Photoshop、ImageMagickがこの形式を読めます。
GIF は 1987 年、HEIC は 2015 年に登場しました。人に渡すならたいてい古いほうが安全で、新しいほうは同じ仕事をより少ないバイト数で片づけます。
いいえ。この変換は完全にブラウザーの中で行われるので、ファイルが端末から出ることはありません。ご自分で確かめられます。開発者ツールのネットワークタブを開いて、何か変換してみてください。ページそのものと、このサービスの費用をまかなっている分析・広告のリクエストは見えますが、あなたのファイルを運んでいるリクエストはひとつもありません。
はい。アカウントも透かしもなく、消費される 1 日の割り当てもありません。お使いの機械の上で動くので、何度でも戻ってきていただけます。ブラウザーが扱えるのは 100 MB までのファイルで、一度に 100 本です。
GIF は圧縮するので、データはいくらか失われます。初期設定では気づかない程度ですが、確実にしたい場合は品質を上げてください。 256 色まで減らされます。写真ではその差が目に見えます。透明だった部分は、そのまま残るのではなく背景色で塗りつぶされます。
GIF にはアルファチャンネルがありません。透明を含む HEIC ファイル から出てくると、その部分は塗りつぶされています——指定がなければ白です——そして GIF 側のどの設定でも、その透明を取り戻すことはできません。
GIF が持てるのは静止した 1 フレームだけです。動く HEIC ファイル からは最初のフレームだけが残り、あとは落ちます。この変換はそこから 1 枚の絵を取り出すもので、動きを運ぶものではありません。
GIF が 1 枚の画像に持てる色は最大 256 色です。写真はここでパレットまで減らされ、空に縞が出るのはそのためです。これは品質の設定ではなく、形式そのものです。
このページがHEICとGIFについて述べていることは検証できます。根拠となる資料は次のとおりです。