画像グレースケール変換器

グレースケール

カラー写真を、ワンクリックで自然な白黒画像に変換します。この変換器は、空、肌、影を本物のモノクロ写真のように見せる古典的な輝度重み付けを適用し、すべてブラウザ内で完結します。画像がアップロードされることは一切なく、結果は透明度を保ったままPNGとしてダウンロードされます。

画像をグレースケールに変換する方法

  1. 1

    画像をアップロード

    JPG、PNG、WebP、GIF、BMP、SVGのいずれか、30 MBまで。

  2. 2

    結果を確認

    グレースケール版がブラウザ内ですぐに表示されます。

  3. 3

    PNGをダウンロード

    アルファチャンネルが保持されるため、透明部分は透明のままです。

  4. 4

    プライバシーを守る

    画像はお使いの端末で処理され、サーバーに送信されることはありません。

輝度重み付けが自然に見える理由

この変換器が使う方法

変換はRec. 601の輝度の式を適用します:グレー = 0.299 R + 0.587 G + 0.114 B。この式は緑の光を最も重く、次に赤、そして青の順に重み付けし、人間の目が明るさを知覚する仕組みに合っています。RGBチャンネルの単純な平均は3色を等しく扱うため、結果はより平坦でくすんだものになります。

RGBの平均値を取ると色が暗く見える理由

人間の目は緑色光に対して最も感度が高く、赤色光には次いで低く、青色光には最も感度が低い。単純なR+G+Bの平均処理ではこれらの色に同等の重みを付けるため、得られる結果は網膜がモノクロである場合に人間が実際に見るものと一致しない。この問題を補正するために、輝度加重処理が用いられる。

他の方法との比較

この変換器は常に輝度重み付けを適用します。参考までに、他のツールやエディターでは以下の代替方法が使われることがあります:

方法 計算式 使いどころ
輝度(Rec. 709) 0.2126 R + 0.7152 G + 0.0722 B 写真向けのデフォルト。人間の視覚に近い
輝度(Rec. 601) 0.299 R + 0.587 G + 0.114 B 旧来のビデオ規格。ほぼ同じ結果
平均 (R + G + B) / 3 高速だが、平坦に見える
明度 (max(R,G,B) + min(R,G,B)) / 2 コントラストの保ち方が異なり、「明るめ」に見える
赤チャンネル R をグレーとして使う 青(空)が暗くなる
緑チャンネル G をグレーとして使う ポートレート向き。肌が自然に見える
青チャンネル B をグレーとして使う ほとんどのカメラでノイズが多く、まず使われない

赤色フィルターのトリック

従来の黒白フィルムカメラマンは、レンズに赤色フィルターを装着することで青い空を濃くし、雲を鮮明に際立たせていた。1つのチャンネルを選べるエディターでは、赤チャンネルをグレーとして使うことで同じ効果がデジタルで得られます:明るい雲と重なり合う深く劇的な空景が実現されます。

ヒント

  • コントラストの調整は変換前ではなく変換後に行ってください。グレースケール変換で階調の幅がわずかに圧縮されるため、後で取り戻したくなります。
  • 元のカラー版は残しておきましょう。グレースケールへの変換では色の情報が失われます。
  • 印刷用の写真はエディターから TIFF または高品質な PNG で書き出してください。JPG の圧縮ノイズはグレースケールでより目立ちます。

よくある質問

輝度重み付けです。この変換器が適用している方法(Rec. 601)です。この方式は緑色を最も重視しており、人間の視覚が明るさを処理する仕組みに合致しています。単純な平均では目の緑色の強調が無視されるため、画像がより平坦になります。

いいえ。この変換器は輝度の式(Rec. 601)を自動的に適用し、結果をPNGで書き出します。方法の選択や強度スライダーは必要ありません。期待どおりの自然な白黒が得られます。

通常は「はい」です。グレースケールJPGはYチャンネルのみを保存し、Cb/Crは完全に省略するため、同等の品質で30~50%のデータ削減が可能です。この変換器はロスレスなPNGを書き出します。

はい、すべてのピクセルのR、G、B値を同じ輝度値に設定しつつ、画像モードをRGBのままにします。この変換器が行っているのもまさにそれで、書き出したPNGはRGB画像のまま、ピクセルがグレーになります。

はい。アルファチャンネルはそのまま保持されており、RGBチャンネルのみがグレースケールに変換されています。

関連ツール

このツールは他の言語でも利用できます