午後わてんのブログ

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

画像を白黒に、四辺の透明グラデーションが速くできるようになったPixtack紫陽花

 

f:id:gogowaten:20191014103312p:plain

数値を指定して白黒
イメージ 3
0.3で白黒
 
イメージ 2
 
0.5で白黒
 
イメージ 4
0.7で白黒
 
イメージ 5
ランダムの閾値で白黒
 
四辺の透明グラデーションの範囲を指定できるようにしたのと
ガンマ値を指定できるようにした
イメージ 6
左上が5で四辺の透明グラデーション
右上が30で四辺の透明グラデーション
左下がガンマ値0.5
右下がガンマ値1.3
四辺の透明グラデーションは範囲指定できるようにして
範囲外は処理をしないようにしたから速くなった
 
参照したところ
ガンマ補正をして画像を表示する: .NET Tips: C#, VB.NET
http://dobon.net/vb/dotnet/graphics/setgamma.html
2値化して、1bppの白黒画像を作成する: .NET Tips: C#, VB.NET
http://dobon.net/vb/dotnet/graphics/1bpp.html
ダウンロード
ファイル名 Pixtack_20140109.zip
今回の白黒はほとんど理解できていない
メモリに展開されている画像を直接操作するみたいなのがわからんけど
理解できて使いこなせれば白黒以外の処理も速くできそう