午後わてんのブログ

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

複数の画像を並べて重ねて1枚にするPixtack紫陽花 鮮やかさ変更

選択画像の鮮やかさを変えるボタンを作った
選択画像のガンマ値を変更するボタンをもう一つ作った
図形作成とその他のタブの画サイズ取得と画像から取得をおした時に
選択画像の横9999か縦9999を越えていた時にエラーになっていたのを修正
越えていたらメッセージ表示するようにした
 
イメージ 1
赤枠の中が今回の変更
 

f:id:gogowaten:20191014123733p:plain

左のボタンはImageAttributesのSetGammaっていうのを使っている
今回の右のボタンはグラデーションガンマ補正の時のように計算している
((色/255)^(1/ガンマ値))*255
比較してわかったのはSetGammaのほうが速い
今回作ったのは意味が無いかも
どちらも重ねがけできるようにしてあるからボタンを押せば押すほど
明るくなったり暗くなったりする
 
 

f:id:gogowaten:20191014123800p:plain

鮮やかさの変更
0.3より下が想像していたのと違うけど面白いなあ
このボタンも重ねがけできるようにしてあるから左下の画像のように
0.9でも20回押すと白黒に近くなる
 
参照したところ
ダウンロード
ファイル名 Pixtack_20140220.zip