WPF、8色への減色でディザパターンを変更して遊ぶアプリ
WPF、画像をディザパターンを使って8色に減色して保存するアプリ ( ソフトウェア ) - 午後わてんのブログ - Yahoo!ブログ
https://blogs.yahoo.co.jp/gogowaten/15346592.html
1ヶ月前の、この記事の続き
8色への減色で
ディザの閾値行列のパターン(オーダー)を指定できるアプリ作ってみた
ダウンロード先
2x2の普通のパターンで8色に減色したところ
元の画像
減色して保存した画像
前回の記事から
その上側にあるのが行列の大きさと分母を指定するところ
下側の変換ボタンで減色、保存ボタンで画像保存
閾値に指定できる数値の上限は行列の大きさで制限していて
行x列+1
2x2なら5、4x4なら17まで
下限は0
遊んでみた
閾値を(2,3,3,4)、分母は5のままにして変換したところ
暗めになった
平均の閾値は
(0.4+0.6+0.6+0.8)/4=2.4/4=0.6
閾値は0.5が普通でそれより大き(高)くすると暗くなって
閾値平均
(0.2+0.4+0.2+0.4)/4=0.3
小さ(低)くすると明るくなるみたい
明るさを変えたくなければ0.5になるようにすれば良さそう
分母を3まで下げて閾値平均は0.5
3x3のパターン
これも結構いいねえ
これも平均0.5なんだけど明るく感じる
4x2
4x2、見えづらいw
4x4
Bayer型
✕✕✕✕✕が目立つようにしてみた
縦線
〼〼〼〼〼
鱗
ダウンロード
今回のアプリのコードはブログの文字数上限を超えた
20180128_8色に減色パターンエディタ - Visual Studio Team Services
https://gogowaten.visualstudio.com/_git/20171224_MVVM?path=%2F20180128_8%E8%89%B2%E3%81%AB%E6%B8%9B%E8%89%B2%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3%E3%82%A8%E3%83%87%E3%82%A3%E3%82%BF&version=GBmaster
日付見るとこれ作ったの一ヶ月前なんだなあ、いろいろ忘れているわけだわ
寒くてなかなか進まなかったけど今週くらいから気温が上がりだして動けるようになった(室温13.6)2月下旬は暖かくなってもいい頃合いだと思う
追記2018/06/02
画像保存時のbppで1bppを追加した
ダウンロード先
20180128_8色に減色パターンエディタ1.01.zip
通常は8色なので4bppで十分で、それ以上はほとんど意味ないかなあ
1bppは強制的に白黒2値に変換して保存する
グレースケール画像を2x2パターンディザで8色に減色して保存してみたら
bppの指定関係なく1bpp(白黒2値)で保存された
これは予想外だったけど、効率は良いね
これは指定通りになったけど、4bppで足りるものを32bppで保存したらファイルサイズが無駄に大きくなるから通常は4bpp
コード
追記ここまで