午後わてんのブログ

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

絶対画連合連画1.7、バイキュービック補完法によるきれいな縮小画像保存できるようにした

絶対画連合連画 1.7.0

f:id:gogowaten:20210508132201p:plain
絶対画連合連画1.7




ダウンロード先

Gourenga1.7.zip github.com




作成と動作確認環境

.NET 5がインストールされているウィンドウズが必要(.NET Frameworkだけでは動かないはず)




変更

きれいな縮小画像、保存画像作成時の縮小処理をバイキュービック法で計算するようにした

f:id:gogowaten:20210508133550p:plain
設定
この設定で保存した画像は
以前のは
f:id:gogowaten:20210508132652j:plain
旧バージョン
シャープすぎて電線が点線になっていたけど
今回はバイキュービックによる補完での縮小処理に変更したので
電線もつながって
f:id:gogowaten:20210508132710j:plain
絶対画連合連画1.7
プレビューウィンドウでも
f:id:gogowaten:20210508141033p:plain
比較
きれいな縮小画像になった!

図形画像

f:id:gogowaten:20210508142146p:plain
1.6
f:id:gogowaten:20210508142156p:plain
1.7




表示している画像もきれいに

f:id:gogowaten:20210508133742p:plain
表示画像
アプリで表示しているときの縮小画像も設定を変えた
この設定は
f:id:gogowaten:20210508134055p:plain
RenderOptions.SetBitmapScalingMode(this, BitmapScalingMode.Fant);
たったこれだけ、こういうのが画像保存時にも使えたら良かったんだけどねえ




まだ

  • アプリの設定保存
  • jpegで保存するときのQuality指定




感想

1ヶ月かかったけど期待通りになって満足、きれいになった
補間方式にバイキュービックを使うことにしたのは、ランチョスより5倍速いのに画質は同等だったから




関連記事

次回のWPF記事は6日後
gogowaten.hatenablog.com

前回のWPF記事は昨日
gogowaten.hatenablog.com



最初の絶対画連合連画は1ヶ月前
gogowaten.hatenablog.com