2

テキストが単色で、背景が同じ色の明るい/彩度の低い色合いである、いくつかの色付きのブロックを設計しています (単語が赤で、背景が薄いピンク色の警告テキストを考えてください)。

文字色は #990000 です。背景色は #f2dede です。Photoshop HSV では、これは hsv(0, 100%, 60%) & hsv(0, 8%, 95%) に相当します。

このカラー セットを使用して、他の色 (素敵な緑や黄色) を追加して、背景を自動的に計算できるようにしたいと考えています。

LESSCSS を使用して、次のことを試しました。

@color: desaturate( lighten( hsv(0, 100%, 60%), 35%), 92% );

しかし、Photoshop で同じ変更を行って生成した色をレンダリングすることはできません。

これの色理論は私の理解を超えていますが、私の質問は次のとおりです。Photoshop HSB 値を考慮して、ある色を別の色に変換するにはどうすればよいですか?

更新

HSB と HSL の L と B にはまったく互換性がないため、「B」デルタの色を明るくしてもうまくいきません。

ずさんですが、次のようなものが機能します。

@foreground: #990000;
@background: hsv(hsvhue(@foreground), 
    (hsvsaturation(@foreground)-92%), 
    (hsvvalue(@foreground)+35%));

明るく/暗くするような「値」コマンドがないので、これが最善だと思います。(他の回答が得られない場合は、これを回答としてマークします)。

どうもありがとう...ネイト

4

2 に答える 2