JA
マイツール

画像の色を置き換え

画像内の1つの色を別の色に置き換えたり、透明にしたり、その色だけを残したりします。許容範囲、ぼかした境界、陰影の保持に対応し、ブラウザ上で動作します。

「auto」は、各画像で最も多く使われている色(通常は背景)を使います。
OKLabでの色の距離 × 100です。0 = 完全に同じ色のみ、5〜15 = アンチエイリアスの境界やJPEGのノイズまで、30以上 = 色の系統全体。
「新しい色に置き換える」で使います。
許容範囲から「許容範囲 + この値」までのピクセルは部分的にだけ変更され、境界がなめらかになります。
マイツール →
広告

このツールは、画像内の1つの色のピクセルをすべて見つけて変更します。新しい色に塗り替える、透明にする(無地の背景を消すなど)、その色だけを残して他をすべて消す、のいずれかを選べます。色はOKLab色空間で比較するため、許容範囲が明るい色にも暗い色にも同じように働き、陰影オプションを使えば、物体の色を変えてもハイライトと影が保たれます。処理はすべてブラウザ内で行われ、画像がアップロードされることはありません。

使い方

  1. 画像を1つ以上選びます(PNG、JPG、WebP、GIFなど)。
  2. 探す色を入力するか、「auto」のままにして最も多く使われている色(通常は背景)を使います。
  3. 動作を選び、置き換えの場合は新しい色を選びます。
  4. 境界がきれいになるまで許容範囲とぼかした境界を上げて、PNGをダウンロードします。

計算式

距離 = 100 × √((L₁ − L₂)² + (a₁ − a₂)² + (b₁ − b₂)²)(OKLab) · 重み = 距離 ≤ 許容範囲なら1、ぼかした境界の範囲で0へ低下

陰影をオンにすると、一致した各ピクセルが探した色からの自分のずれを保ちます。新しい色 = 目標の色 + (ピクセル − 探した色)で、すべてOKLabで計算するため、物体の暗い部分と明るい部分は暗いまま、明るいままです。黒から白までの距離は100です。

計算例

探した色が#2563EBで許容範囲が8の場合、ちょうどその青のピクセルは新しい色に完全に置き換わります。赤の#FF0000は#FF0000のままで、約50離れたオレンジ#F59E0Bのようなピクセルには手を加えません。「透明にする」を選ぶと、同じ青のピクセルはアルファ0になり、残りはPNGにそのまま残ります。

よくある質問

白い背景を消せますか?

はい。「透明にする」を選び、色を#FFFFFFにして(白が最も多い色ならautoのままでも可)、許容範囲を5〜10程度、ぼかした境界を3〜5にして、アンチエイリアスの境界をきれいにします。被写体の中の白い部分も消えるので、そうなったら許容範囲を下げてください。

出力がPNGになるのはなぜですか?

PNGは透明度を保持し、圧縮によるノイズも加わりません。透明度が不要でもっと小さいファイルが必要なら、あとでJPGに変換してください。

JPGの一部のピクセルが変わらなかったのはなぜですか?

JPEG圧縮は、平らな領域に小さな色の揺らぎを広げます。ほぼ同じ色のこれらのピクセルが含まれるよう、許容範囲を少し(10〜20)上げてください。

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). 画像の色を置き換え. https://kakao.mobile/ja/tools/replace-image-color-tool/

MLA

“画像の色を置き換え.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/replace-image-color-tool/.

広告