画像シャープ化 (アンシャープマスク)
画像
シャープ化は Photoshop、Lightroom、GIMP が内部で使う古典的「アンシャープマスク」アルゴリズム。画像をぼかし、ぼかしを原画から引き算 (エッジと細部だけが残る)、そのエッジマップを調整可能な強度で原画に再加算します。結果: 平坦な領域は増幅されずエッジだけが鮮明に。3 つのノブで制御 — amount (エッジをどれだけ強く戻すか、0-300%)、radius (ぼかしカーネルサイズ ピクセル; 小 = 細部、大 = 太い構造)、threshold (この差以上だけ強化、肌やノイズ削減に有用)。4 つのプリセットで大半のケースをカバー: 控えめ (人物)、標準 (一般)、強め (スクリーンショット・小さい文字)、極強 (強いスタイル化)。before/after 分割ビューで直接比較。すべてキャンバスでブラウザ実行 — 画像はアップロードされません。
—
使い方
- アップロード領域に画像をドロップするかクリックして選択。
- 「標準」プリセットから始め amount と radius を調整。radius 小 = ハロー少なめのシャープなエッジ、大 = ローカルコントラストブースト。
- ノイズが増幅して見えたら (肌の毛穴、平坦部の JPEG アーティファクト) threshold を上げる。0 はすべてをシャープ化; 10-20 で低コントラスト領域を温存。
- 分割ビューを切り替えて before/after を並べて比較。
- Download をクリックしてシャープ化された PNG を保存。
よくある質問
- 各スライダーの役割?
- Amount はエッジマスクをどれだけ戻すか (100% = フル強度で加算; 50% 半分、200% ダブル = 攻撃的)。Radius はマスク計算に使うぼかしカーネルサイズ — 小 radius は細部 (テクスチャ、髪、文字)、大 radius はローカルコントラスト強化 (「HDR」 や「ポップ」 な見た目)。Threshold は平坦領域でシャープ化を抑制: threshold 未満のピクセル差は触らず、肌やグラデーションは滑らかに保ちエッジだけシャープ化。
- 強いシャープ化がハロー状に見えるのは?
- アンシャープマスクは意図的にエッジ近くでオーバーシュート — それがシャープに見える理由。低強度ではオーバーシュート不可視; amount >150% で radius >2px だと高コントラスト境界沿いに明暗ハローが見えてきます。対処: amount 下げる、radius 下げる、threshold 上げる。平坦な空・肌領域でハローが目立ちやすく、threshold が最も役立つ。
- ロスレス?
- 数学はチャンネル毎 8 ビット精度 (キャンバス保存形式) で実行されるので、各シャープ化パスはクリップされたピクセルで少量の細部を失います。通常写真の 1 パスでは可視劣化なし。複数回 (ダウンロード→再アップロード→再シャープ化) は損失累積 — 可能なら原画から作業。
- フル解像度画像は?
- 長辺 1400px 超は処理前にダウンスケールしてプレビュー応答性を維持。ダウンロード PNG は表示サイズ — フル解像度が必要ならソース (RAW 現像、Photoshop) でシャープ化するか原画を 1400px 以下に。多くの Web 用途では 1400px で十分。
- image-blur との関係?
- 概念的に逆操作。ぼかしはすべてを滑らかに; アンシャープマスクは (原画 - ぼかし) を再加算してエッジコントラストを強化。連鎖可能: 写真をぼかしてノイズを和らげ、小さな radius でシャープ化してエッジの鮮明さを取り戻す — 貧者のエッジ保存フィルター。