RGBを使用してイメージを明るくしたいが、HSI/HSBでIまたはBを増やして、イメージをHSI/HSBからRGBに変換し直す。その後、私はこれを発見しました To use perceptually-based systems like Luv* and Lab*, HSB and HLS should be abandonedL * u * v *画像の明るさを上げるには?
私は今混乱しています、私は明るさを増やす必要があります。
RGBを使用してイメージを明るくしたいが、HSI/HSBでIまたはBを増やして、イメージをHSI/HSBからRGBに変換し直す。その後、私はこれを発見しました To use perceptually-based systems like Luv* and Lab*, HSB and HLS should be abandonedL * u * v *画像の明るさを上げるには?
私は今混乱しています、私は明るさを増やす必要があります。
誰もがどのように色を動作させるべきかどうかに関して、独自のルールを持っています。正しい方法は主観的であり、鑑賞媒体、条件、視聴者の気分、カラーブラインド、処理(ホワイトバランスの取れたホワイトバランス、圧縮されたもの)があるかどうかによって決まります。
したがって、結果として得られる画像の品質を判断するために、あなた自身の個人的判断を単純にしてください。
基本的なRGB輝度。
RGBは0〜1の範囲の各チャネルの値です。
量> 0で明るさと量が増えます。< 0は明るさを低下させます。また、コントラストに添加されていないが、輝度を高めるために
RGB *= 1/(1 + amount);
と反転された輝度と彩度
RGB *= 1 + amount;
両方で画像のコントラスト、量> 0増加輝度に加算しますがいくつかの彩度を失う。増加するHSL又は変異体のいずれかを介して輝度を使用
RGB = sqrt(RGB * RGB - amount * amount);
で反転さ
RGB -= amount;
又は
RGB = sqrt(RGB * RGB + amount * amount);
で反転さ
RGB += amount;
明るさはあなたを生み出す自然に見える結果。変換後に彩度が低い場合、ダイナミックな色相範囲が大幅に失われる可能性もあります。
@halfer私はあなたの懸念をここで理解しています。私が掲示した内容および投稿された内容に関連する場合、私の質問をダウングレードしてください。 –