午後わてんのブログ

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

2018-01-01から1ヶ月間の記事一覧

WPF、画像をディザパターンを使って8色に減色して保存するアプリ

ディザパターンを使って8色に減色 8色は白、黒、赤、緑、青、黄色、水色、赤紫で固定 元の画像 前回はディザパターンなしで変換 こうだったのが 2x2のディザパターンを使うと 同じ8色でも再現度が上がる 何よりかっこいい 同じように4x4のパターン かっこい…

ベランダ菜園と5年前のしもやけ、雪降ったあとのニンニクといちご

寒い ここ5年間の1月の最低気温 今年は上下が激しい 持ち上げてから落とすってのは「こうかはばつぐんだ!」と思う 平均気温推移 今度は平均気温でみると 最低気温と似た感じだけど1/25で過去最低を更新 でも平均すると平年並みかなあ わかりにくいので 平均…

WPF、普通の写真画像を8色に減色

カラー画像を8色に減色 8色は白、黒、赤、緑、青、黄、水色、赤紫(マゼンタ) ドラッグアンドドロップで開いた画像を8色に減色しているところ using System; using System.Windows; using System.Windows.Controls; using System.Windows.Media; using System…

WPF、ディザパターンを使った白黒2値化

ディザ、ディザリング 輝度が0から255までのグラデーションのグレースケールを 白黒2値化すると中間で白と黒に分かれるので 元の画像とはかなり違うものになる ディザリングを使うと 同じ白黒2値でも元の画像に近くなる なにより見た目がかっこいい!! 灰色…

カラー画像を1bpp(1bit)白黒画像に変換して保存するアプリのコード

この記事は gogowaten.hatenablog.com カラー画像を1bpp(1bit)白黒画像に変換して保存するアプリ作ってみた、しきい値は手動設定 ( ソフトウェア ) - 午後わてんのブログ - Yahoo!ブログ https://blogs.yahoo.co.jp/gogowaten/15335812.html ↑の記事のアプリ…

カラー画像を1bpp(1bit)白黒画像に変換して保存するアプリ作ってみた、しきい値は手動設定

画像を白黒2値に変換して保存するアプリ 動作の様子 しきい値を変更しているところ 平均輝度のボタンで画像の平均輝度をしきい値に設定 ダウンロード先(ヤフーボックス) 画像を開くときはファイルをドラッグアンドドロップ 対応するのは普通の画像ファイルで…

WPF、カラー画像を白黒2値や2色の1bitビットマップ画像ファイルにしてみた

画像を白黒2値にして1bitのビットマップ形式のファイルに保存 PixelFormatはBlackWhite ついでPixelFormatがIndexed1(2色パレット)の1bitビットマップファイルも作成 いつものこの画像を 白黒2値に変換、PixelFormatはBlackWhite ヤフーブログはbmp画像の投…

WPF、wdp画像ファイル作成時の画質設定とファイルサイズ、WmpBitmapEncoder

WmpBitmapEncoderを使ってwdp形式の画像を作成 作成時の画質の設定を変化させたときのファイルサイズと結果画像を比べてみた WmpBitmapEncoder クラス (System.Windows.Media.Imaging) https://msdn.microsoft.com/ja-jp/library/system.windows.media.imagi…

WPF、Tiff画像の圧縮形式とファイルサイズ、TiffBitmapEncoderのCompress

今までは何も指定しないで作成していたけど圧縮(エンコード)方式をいくつか選べるみたいなので試してみた TiffBitmapEncoder.Compression プロパティに TiffCompressOption列挙型から選んで指定する TiffCompressOption 列挙型 (System.Windows.Media.Imagin…

WPF、画像ファイルを開く方法まとめ

Imageコントロールに表示するBitmapSourceを画像ファイルから作成するときに dpiを指定するか、元の画像ファイルのdpiに合わせるか選択したい PixelFormatを画像ファイルに正確に合わせるか環境に最適なものに変更するか選択したい PixelFormatを指定したも…

ベランダ菜園の様子、去年(2017年)秋に植えてから今日までのニンニクの様子といろいろ遅れた原因

今日のニンニクの様子 今回はプランターを増やして2つ! 植えた時の様子 春に収穫したものを残しておいたもの 右上の塊は収穫中で一番大きかったもの それ以外は別々の株から大きそうなものを選んでおいたのと ケースに入っているのはむかごとにんにくの芽が…

WPF、前回の64bppとかの画像ファイルを読み込んでPixelFormatを確認してみた

前回は画像のPixelFormatをいろいろ変更してファイルに保存した 正しく保存されていないのもあったけど、それは置いといて 今回はこのファイルを、いくつかの方法で読み込んで PixelFormatやbpp(ビットの深さ)を確認してみた この画像ファイルのビットの深さ…

WPF、PixelFormatを変更した画像をファイルに保存、FormatConvertedBitmap

PixelFormatを変更してファイルに保存 PixelFormatを変更している様子 コンボボックスからPixelFormatを選ぶと変更された画像に切り替わる Saveボタンを押すとファイルに保存する 保存形式はbmp、jpeg、gif、png、tiff、wdp ファイル名は元のファイル名+Pix…

WPF、dpiの変更とUseLayoutRoundingを指定して画像をくっきり表示

BitmapSourceのCreateメソッドでBitmapSourceを作成する時にdpiを指定できるのでこれを使う そのためには画像の色情報のbyte型配列が必要なのでこれを BitmapImageのCopyPixelsメソッドで作成 テストに使った画像は 携帯電話で撮った写真画像 72dpi、256x19…

WPFでもNumericUpDownが使いたい、簡単に作りたい

追記 簡単じゃないのはこっち WPFにもNumericUpDownみたいなのをユーザーコントロールで、その9、不具合修正 - 午後わてんのブログ 追記ここまで WindowsFormアプリのNumericUpDownコントロール 水色の丸のところがそれ 便利だからこんなふうにたくさん使っ…

2017年のベランダ菜園のトマト(レッドオーレ)まとめ

2017年のトマト(レッドオーレ)まとめ 有効期限が2年前の種だったけど 2つまいて2つとも発芽した 発芽から1ヶ月後にプランターと植木鉢に定植 6/14に開花 いつもの病気、たぶんトマト黄化葉巻病 鉢植え株も同時に開花したんだけど 新しく出てくる葉っぱに病気…