0

シグマとして知られる特定のトーンカーブを作ろうとしています。

残念ながら、私はシグマの式を知りません。どうにかして式を見つけることができません。誰でも私を助けることができますか?ありがとう

グラフの x 軸と y 軸とこの Web サイトに基づく: 3 番目のリンク: http://www.mediachance.com/pseam/help/curves.html

Windows Visual Studio 2010 の使用

for(int y=0; y<bih.biHeight; y++)
            {                       
                for(int x=0; x<bih.biWidth; x++)
                {   
                SetPixel(hdc, ((double)x/(double)(x+20))*bih.biWidth, bih.biHeight-x, red);
                }
4

1 に答える 1

1

シグモイド曲線のように見えるhttp://en.wikipedia.org/wiki/Logistic_curve

y = 1 / ( 1 + e^-x ) x を調整して勾配を変更し、出力範囲 (0 ~ 255) にスケーリングします。

ヒント: 関数を事前に計算し、可能なピクセル レベルごとに 256 の入力を持つルックアップ テーブルを作成することをお勧めします。

于 2012-01-30T04:44:18.430 に答える