← ブログに戻る

商品写真を圧縮してネット販売(解像度はそのまま、ファイルは小さく)

あなたは今、商品写真の撮影に20分かけた。窓からの自然光。きれいな台。商品は中央に、ピンと合っていて、「買う」をクリックしたくなるような仕上がり。パソコンに移してファイルサイズを見ると:1.1MB。写真1枚。これを1出品につき10枚、さらに出品している商品の数だけ掛ける。あなたのショップページは毎回数MBの画像を読み込み、その大半がモバイル回線――100KB増えるごとに読み込みが1秒遅くなる。

ほとんどの人が間違っているのはこれだ。エディタで写真を開き、サイズを800×600以下に縮めて保存する。ファイルは小さくなる、確かに。でも、マウスオーバーでズームさせるための画素も捨てている。メルカリ、ラクテン、BASE、Amazonといった場で、買い手はタップかホバーで細部を見ることを期待している。リサイズはそれを殺す。正しいやり方は、画素は1ピクセルも残して、別の方法でファイルを小さくすること――つまり品質を下げることだ。

ちゃんと検証した。本物の商品写真――手作りの陶器マグカップ、1024×949ピクセル、カメラからそのまま書き出した1,156KBのPNG――をブラウザ内JPEG圧縮ツールで9段階の品質で通した。同じ写真、同じ解像度、変えたのはエンコードの強さだけ。結果はこう。

JPEG品質ファイルサイズ(同じ1024×949写真)変化
95(ほぼ無劣化)179 KB原画と見分けがつかない
90110 KB通常の表示サイズでまだ完璧
8582 KB違いはほぼ見えない
80(多くのツールの既定)67 KB200%ズームでわずかにソフトに
7558 KBスイートスポット――十分シャープでファイルは極小
7053 KB300%で目を細めてやっとわかる
6549 KB細かい部分がややボケる
6045 KBサムネイルのみ許容
5040 KBやりすぎ――アーティファクトが出始める
同じ手作り陶器のマグカップ写真、圧縮前(1,156 KB)と圧縮後(品質75で58 KB)の比較。画素はゼロ消失、ファイルは95%減
1,156 KBの商品写真を品質75で58 KBに圧縮。1024×949の画素はすべてそのまま。釉薬の質感、木目、取っ手のカーブは残っている――ファイルはただ、画面で誰も見ない不可視のディテールを運ばなくなっただけだ。

各プラットフォームが画像に本当に求めているもの

ルールは場によって違うが、パターンはどこでも同じだ。大きく、ディテールがあって、それでいて速く読み込まれる画像を求めている。主要な場の並びはこう。

パターンに気づいたか?小さくリサイズしろと言う場はどこにもない。すべてが高解像度でズームが効く画像を評価している。問題は画素が多すぎることではない。その画素に詰め込まれた、見えないデータが多すぎることだ。

品質かリサイズか: なぜスライダーが勝つか

JPEGファイルには2つのものが入っている。画素データ(写真が何を映しているか)と符号化の詳細(各画素の色がどのくらいの精度で保存されているか)だ。サイズを変えると、画素を永久に捨てる。品質を下げると、すべての画素を保ち、各色をより少ない精度のビットで保存するだけだ。通常の出品サイズ(スマホでおそらく600〜800ピクセル幅)で見る商品写真では、品質95と75の差は本質的に見えない。しかしファイルサイズの差は膨大だ。179 KB対58 KB。画素を1ピクセルも失わずに68%の削減だ。

PNGはさらに悪い。商品写真をPNGで保存すると、エンコーダは各画素を完璧に保存する。つまり1024ピクセル幅の商品写真は、60 KBのJPEGと同じだけの視覚情報しかなくても、簡単に1〜3 MBに達する。JPEGはあらゆるプラットフォームが写真に推奨する形式で、グラデーションや質感、自然光のあるもの――つまり事実上すべての商品写真――にはPNGよりずっとよく圧縮される。

圧縮していない写真を10枚アップするとどうなるか

プラットフォームは出品あたり複数画像を許可する。メルカリは最大10枚(一部9枚)。各写真が1.1 MBのPNGから始まる場合の計算はこう。

1枚あたりの処理1枚10枚すべて
元のPNG(無圧縮)1,156 KB(1.1 MB)11.3 MB
JPEG品質95179 KB1.8 MB
JPEG品質80(既定)67 KB668 KB
JPEG品質75(スイートスポット)58 KB574 KB

1出品で11.3MBから574KBへ下がることは、4Gで1秒で開くページと4秒グルグル回るページの差だ。モバイル回線ではこの差が、待つか戻るかを決める。軽い画像はCore Web Vitalsのスコアも助け、一部のプラットフォームはそれを内部検索の順位に組み込んでいる。Shopifyストアも併せ持つなら、Shopify画像最適化ガイドが技術面を深掘りしている。

アップする前に私が行っている手順

  1. フル解像度で書き出す。 写真はネイティブサイズのまま――最短辺2000px以上が理想。省スペースのために縮小してはいけない。
  2. 写真をブラウザ内圧縮ツールに放り込む。 ツールがバッチ対応なら10枚まとめて。私が使っているものは最大20ファイル同時処理でき、すべてブラウザ内で動く――サーバーには何も送信されない。
  3. 既定の結果を見る。 多くは品質80から始まり、1.1MBの写真がすでに67KBになる。それで十分なことも多い。
  4. もっと小さくしたいなら、品質スライダーを75に。 サイズの表示が落ちるのを見よう。75なら58KBで、寸法は1ピクセルも変わらない。すべての画素がそのまま。
  5. ダウンロード前にプレビュー。 良いツールは圧縮前後の比較を並べて見せる。100%拡大で圧縮版がきれいならダウンロード。変なら80か85に戻す。
  6. 販売プラットフォームにアップ。 シャープで高速読み込みのJPEGが10枚。ズームも効く。モバイルも速い。完了。

品質75は本当に見劣りするか

正直に?デスクトップ画面で100%表示すると、わずかに、だ。最も細かい質感(陶器の釉薬の粒子、布の織り、金属の光沢)がほんの少しシャープさを失う。200%表示で素早く行き来すれば、圧縮版と原画を見分けられる。

だが本質はこうだ。誰もあなたの商品写真を200%では見ない。メルカリの検索結果は主画が約500〜700ピクセル、出品ページで約800〜1000。ズームの上限はアップした解像度、つまりあなたの完全な1024+ピクセルのままだ。そのサイズの普通のスマホ画面では、品質75は原画と見分けがつかない。見えない微細ディテールと引き換えに、95%小さいファイルを得ているのだ。毎回引き合う取引だ。

質感の忠実度が重要なものを売るなら――編み目自体が売りの手編みセーター、ファセットの輝きでクリックを生むアクセサリー――品質80か85にとどめよう。それでも元のPNGより80〜90%ファイルを減らせる。それ以外――陶器、プリント、雑貨、小物――は75があなたの数字だ。

売り手がやりがちで時間と売上を失うミス

特定の状況のための関連ガイド

あなたの商品写真の要件は、上の一般的な場合より具体的かもしれない。特定のサイズ上限や専門プラットフォームに直面しているなら、これらのガイドがさらに深く掘り下げる。

まとめ

商品写真を縮小するのをやめろ。フル解像度のまま保て――最短辺最低2000ピクセル――そして品質75(質感重視なら80)のJPEGで圧縮しろ。1.1MBの写真が58KBになる。10枚で574KB、11MBではなく。出品ページはモバイルでより速く読み込み、ズームも効いたまま。それをソフトのインストールも、アカウント作成も、他人のサーバーへの写真送信もなしでやったのだ。

次に解像度スライダーを左へ引こうとしたら、止まれ。品質スライダーを引け。同じ結果、ダメージなし。

今すぐ商品写真を圧縮しよう

商品写真を放り込む(一度に最大20枚)、品質を75に、シャープで出品OKなJPEGをダウンロード――すべてブラウザ内、無料、プライベート。ファイルは端末から出ない。

無料で画像を圧縮 →
著者について: Chuan
CompactJPGを作った独立系開発者。膨張した商品写真にページ速度を邪魔されて苦労する売り手仲間を見て作った。すべての処理はブラウザ内ローカルで動く。あなたの写真は他人のサーバーではなく、あなたの端末に属するからだ。