2011-11-10 17 views

答えて

1

私は、プロセスhereを概説しました。あなたは「それは簡単な部分です!」で止めることができます。その質問ははるかに複雑なことを求めましたが、2つの色があるため「簡単な部分」が必要です。あなたはが正しく持ってピクセル値の2次元配列を埋めることができるように

  • バッファが構成されている方法を学び、ビットマップのピクセルデータへのハンドルを取得します。ここでは

    はそれの肉です形式:

    typedef struct t_pixel { uint8_t r、g、b、a; } t_pixel;

が次に検索する色を作成します。

const t_pixel ColorToLocate = { 0,0,0,255 }; // << black, opaque 

とその置換値:ビットマップコンテキストのピクセルバッファオーバー

const t_pixel SubstitutionColor = { 255,0,0,255 }; // << red, opaque 

反復、t_pixelsを作成します。

ColorToLocateに一致するピクセルが見つかったら、ソース値をSubstitutionColorの値に置き換えます。

関連する問題