面積平均法(平均画素法、AreaAverage)代表的な縮小向けアルゴリズムの『面積平均法』を紹介します。FrameworkにはPNGフォーマットに必須のzlib圧縮(RFC1950)が見当たりませんでした。無いものは作るべし、ということで自作してみました。正直なところサードパーティ製のライブラリ使えば終わりですが、PNG圧縮のためだけに逆に大げさすぎるのではと思ったので、自力でなんとかしたいと思います。リサイズフィルタの改良これまでに幾つかの画像リサイズフィルタを紹介してきました。あともう一つ紹介したいところですが、その前に実装したコードにいくらか問題点があるのでそれらを解決したいと思います。Lanczos(ランチョス法)【ついでにSpline36】SSDを交換して容量不足から解消され、久々にVisualStudioを入れることができたので再開しま。今回はランチョス(Lanczos)法と、おまけでSpline法をご紹介します。Bicubic(バイキュービック法)~3.さらに高速化編~また前回の投稿から間が空いてしまいました。前回のアンセーフコードとマルチスレッドを用いた劇的な高速化に引き続き、今回は『ループの書き方を変える』というコロンブスの卵的な手法を用いたさらなる高速化について紹介します。市松模様をXAMLだけで描く方法WPFをロクに使いこなせてないのに、なんかやってみたかったので作ってみました。Bicubic(バイキュービック法)~2.サクッと高速化編~前回の続きになります。C#で作ったプログラムを高速化してみます。Bicubic(バイキュービック法)~1.基本編~画像リサイズ補間アルゴリズム第3弾です。久方すぎる...さて、バイキュービックとはなんぞやというご紹介。2012を最近導入したのをきっかけにC#の開発をWinFormsからWPFに乗り換えてみました。そんで以下のサイトを参考にExpressionDarkのテーマを導入してみたんですが、なぜかListBoxItemsでラベルが載ってない部分をクリックしても反応しませんでした。@ITということで解決方法をサクッとメモ。Linuxで.NETアプリを動かしてみた今更ながらmonoを使ってやってみました。