午後わてんのブログ

ベランダ菜園とWindows用アプリ作成(WPFとC#)

楕円描画にもグラデーションガンマ補正できるようになったPixtack紫陽花

楕円作成にもグラデーションにガンマ補正できるようになった
グラデーションのガンマ補正の数値を設定できるようにした
初期値は2.2、0.1から4.2までで0.1刻み
左右からの透明グラデーションを実行するとokと表示されるメッセージボックスが
表示され続けるのを直した、これはひどいミスだ
 
 
イメージ 1
赤の矢印が在るところが変更したところ
 
イメージ 2
●作成1が自作のガンマ補正グラデーション
●作成2と●作成3はVisualBasic
Lineargradientbrushによるグラデーション
GammaCorrectionによるガンマ補正
 
それぞれのデメリット
●作成1は自作なので間違っているかも
●作成2は縦か横のグラデーションのときに反対側の色が出ることがある
●作成3は反対側の色が出ることがないように1ピクセルずらしているので正確ではない
 
それぞれのメリット
●作成1はガンマ補正しないグラデーションなら正確
●作成2は反対側の色が出ない大きさならガンマ補正有りなしどちらでも正確
●作成3は反対側の色が出ることがない
 
 
 

f:id:gogowaten:20191014120417p:plain

30倍に拡大数値はRGBのR要素
 
 
 

f:id:gogowaten:20191014120436p:plain

赤と黒のグラデーションでガンマ補正値を変化させたとき
●作成1だけでのみ有効
 
ダウンロード
ファイル名 Pixtack_20140210.zip
ファイル名 Pixtack_20140210fix.zip
 
 
14時20分追記
グラデーションガンマ補正ありで四角や丸を作成するとエラーになるのを修正