掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
エアブラシを実現するには? (ID:118732)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ある点(x,y)からの距離をrとし、ブラシの色をCとすると ある点rの色cは mを色の減衰が始まる距離、nが色の減衰が100%となる距離とすると r<mのとき c=C(半径m以内の色はCの色100%) 背景の色をBとすると m<=r<nのとき Cが100%から0%に減衰していく式は c=C*(n-r)/(n-m)+B*(r-m)/(n-m) r>n 半径n以上の色は100%背景色B) c=B ただし色の足し算は C1(r1,g1,b1)+C2(r1,g2,b2)=C3(r1+r2,g1+g2,b1+b2) 色への掛け算は C1(r1,g1,b1)*a=C1(r1*a,g1*a,b1*a) とする 各色の値は0未満の場合は0に、256以上の場合は255にする 減衰が線形的で変であればいろいろ変えてみる というような感じでいかがでしょう。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.