品質を上げるほど細部を保てますが、ファイルは大きくなります。
Squoosh は HEIC を開けません。 先にここで変換しましょう。
iPhone の写真をドロップすれば、Squoosh が実際に読み込める JPG が手に入ります。2 段目を省いて、ここで圧縮まで済ませることもできます。すべてブラウザ内で完結します。
Squoosh で HEIC が開けない理由と、その代わりにできること
Squoosh は優れた画像圧縮ツールです。ただ HEIC は、ほとんどのブラウザでは読み込めない形式です。先に 1 ステップ変換するだけで解決します。
症状:ドロップした .heic が何も言わずに失敗する
iPhone の写真をそのまま Squoosh にドラッグしても、エラーになる・パネルが空になる・そもそも開かない。壊れているわけではありません。Squoosh は自前の HEIC デコーダーを持たず、知らない形式はブラウザに任せます。そして Chrome・Firefox・Edge にも HEIC デコーダーはありません。Mac や iPhone の Safari は HEIC をデコードできるため、そこでは開ける場合があります。
理由はこれだけです。HEIC は HEIF コンテナに入った HEVC 圧縮画像で、HEVC には特許ライセンスが絡むため多くのブラウザが対応していません。Squoosh は JPEG・PNG・WebP・AVIF・JPEG XL の WebAssembly コーデックを同梱していますが、HEIF は含まれていません。
必要なものと、変換後にできること
iPhone や iPad の .heic / .heif ファイル(1 ファイル 50MB まで、一度に 50 ファイルまで)。このページ上部の変換ツールにドロップし、JPG(この後さらに編集するなら PNG)を選んでダウンロードするだけです。このページは WebAssembly にコンパイルした HEIC デコーダーを同梱しているので、Squoosh が失敗するブラウザを含め、最新のブラウザすべてで動作します。
左右比較ビューやコーデックごとの細かい設定を使いたいなら、変換したファイルを Squoosh に持ち込んでください。単にファイルを小さくしたいだけなら、当サイトの 画像圧縮ツール が MozJPEG・libwebp・OxiPNG(Squoosh と同じオープンソースのコーデック)を使い、一括入力と容量指定モードにも対応しているので、2 つ目のツールは不要です。
2 段階で画質が落ちるケースと、その回避方法
JPG に変換してから、その JPG を Squoosh で圧縮すると、非可逆エンコードを 2 回通すことになり、そのたびに少しずつ細部が失われます。普通の写真では分かりませんが、スクリーンショットや文字、イラストのようにエッジがはっきりしたものでは、2 回目でエッジがにじむことがあります。
回避策は 2 つ。ここで PNG(可逆・サイズは大きい)に変換して、非可逆エンコードは Squoosh の 1 回だけにする。あるいは、ここで高画質の JPG に変換してそこで終える。ドロップ領域の上にある画質スライダーはこの変換に効くので、別のエンコーダーに渡す予定なら高めのままにしてください。
Squoosh・この変換ツール・当サイトの圧縮ツール
Squoosh はコーデックの実験場です。1 枚ずつ、分割線で元画像と出力を比較し、エンコーダーの設定をほぼすべて触れます。AVIF と JPEG XL を目で見比べたいなら Squoosh が最適です。ただ、ほとんどのブラウザでは HEIC を入力にできません。
このページの役割は 1 つ、HEIC をどのツールでも読める形式にすることです。当サイトの 画像圧縮ツール はその中間にあります。細かいツマミではなくプリセット、最大 20 ファイルの一括処理、アップロード制限に効く容量指定モード、そして Squoosh が広めた考え方と同じビフォー / アフターのスライダー。3 つとも、すべてあなたの端末上で動きます。
応募フォームの 200KB のような厳しい上限に収める必要がありますか? 変換後、ここで指定容量まで圧縮できます 。
Squoosh と HEIC のよくある質問
.heic が開けなかった後によく寄せられる質問です。足りないものは? メールでお問い合わせください。
Squoosh は HEIC に対応していますか?
Squoosh 自体は対応していません。JPEG・PNG・WebP・AVIF・JPEG XL の WebAssembly デコーダーを同梱し、それ以外はブラウザに任せます。Chrome・Firefox・Edge は HEIC をデコードできないため読み込みに失敗します。macOS と iOS の Safari は HEIC をデコードできるので開ける場合があります。先に JPG か PNG へ変換すれば、どの環境でも確実です。
なぜブラウザは HEIC を開けないのですか?
HEIC は HEIF コンテナに入った HEVC 圧縮画像です。HEVC には特許ライセンスが必要で、多くのブラウザベンダーはそれを引き受けていないため、Chrome・Firefox・Edge には HEIC デコーダーがありません。Apple はライセンスを取得しているので、macOS・iOS・Safari では HEIC が扱えます。
Squoosh で HEIC を開く方法はありますか?
先に変換してください。このページ上部の変換ツールに .heic をドロップし、JPG か PNG をダウンロードして、それを Squoosh で開きます。Squoosh で強く圧縮する予定なら、非可逆エンコードが 1 回で済むよう PNG に変換してください。
これは Squoosh 公式のツールですか?
いいえ。当サイトは Google および Squoosh プロジェクトとは一切関係ありません。Squoosh は GoogleChromeLabs によるオープンソースプロジェクトで、本当に良いツールなのでリンクしています。共通しているのはコーデックです。MozJPEG・libwebp・OxiPNG はオープンソースで、どちらもブラウザ内でそれらを動かしています。
写真はどこかにアップロードされますか?
いいえ。デコードも再エンコードも WebAssembly でブラウザ内で行われます。ファイルは端末から出ず、ページ読み込み後はオフラインでも動作します。
HEIC を一度に何枚も変換できますか?
はい。最大 50 ファイル、各 50MB まで対応し、1 枚ずつでも ZIP でまとめてでもダウンロードできます。Squoosh は 1 枚ずつしか扱えないので、フォルダごと処理したい場合もここで完結させるのが早いです。