2016-10-29 4 views
0

バニラJSを使用して、特定のセクション(好ましくは楕円形)を除いてほとんどのキャンバスが暗くなっているような画像を探しています。Javascript - 1つのセクションを除いて暗い/暗いキャンバス

enter image description here

私が前面に半透明の色を描画することで簡単にキャンバスを暗くすることができますが、私はundimmedセクションを達成するかどうかはわかりません。

答えて

0

この例では、undimmedセクションは実際には「undimmed」ではなく、明るい色です。

2つのレイヤーを積み重ねることで、調光レイヤーを使用し、強調するセクションの上に白い楕円を適用しますか?

もしそうでなければ、代わりに透明な楕円形を描くことができます。この場合、DrCの提案に従ってセクションがクリアされます。

+0

白い楕円形ではなく、透明な楕円形です。私は過去に、半透明のグレー(アルファ= 0.75)で塗りつぶした最初のオーバーレイを2番目のキャンバスレイヤーで置き換え、カットアウトをクリアしました。チュートリアルに使用しました。 – DrC

+0

デモの目的で使用しましたが、可能であればそのアプローチを避けたい – sookie

関連する問題