2

Wuのアンチエイリアスラインアルゴリズムを実装しましたが、黒の背景でうまく機能します。ただし、他の色で強度を機能させる際に問題が発生しました。

私はこのようにカラーブレンディングを行ってきました。

for(int i =0; i < 3; i++)
        rgbNew[i] = (int) (rgb[i] * brightness + baseRgb[i] * (1 - brightness));

ただし、これは白黒の背景でのみ機能するようです(他の場合は、下の画像のように誤った結果が得られます)。私が考慮していないことについて何か提案はありますか?

間違った画像

4

1 に答える 1

0

私の問題は、色を表す整数を分解し、赤と青を混ぜ合わせていた私の方法でした。上記の混色は正しいです。

于 2012-10-16T17:11:49.813 に答える