午後わてんのブログ

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

WPFにもNumericUpDownみたいなのをユーザーコントロールで、その7

フォントサイズによってサイズ変化 ControlLibraryCore20200620_v1.1.0.7z Releases · gogowaten/userControl https://github.com/gogowaten/userControl/releases github.com 設定例 プロパティ名 型 既定値 説明 MyValue decimal 0m 値 MyText String "" M…

.NET Core、WPF、ユーザーコントロールのDLLをアプリで使うまでの手順メモ

この前作ったユーザーコントロールを実際に使うまで ユーザーコントロールのdllファイル ControlLibraryCore20200620.7z これを適当なところに展開しておいて 新しいプロジェクトの作成 テンプレートの.NET CoreのWPFで作成 今回のユーザーコントロールは.NE…

GitHubのTagとRelease機能を使ってみた

目的はこの前回に作ったUserControlのDLLファイルの公開 こうなった、ファイルは矢印の先にあるControlLibraryCore20200620.7z アドレスをコピペしてみると https://github.com/gogowaten/userControl/releases/download/v1.0.1/ControlLibraryCore20200620.…

WPFにもNumericUpDownみたいなのをユーザーコントロールで、その6

前回の gogowaten.hatenablog.com これに gogowaten.hatenablog.com このときのを取り入れて 「-0.」とかの入力と、書式も設定できるようになった TextBoxに数字の入力中にもMyValueに反映するようにした 書式の設定の入力中にもMyTextに反映するようにした …

14年間使い続けてきた液晶ディスプレイのパネルに異常

現状 真っ黒の画像を画面いっぱいに表示しているところを、部屋を真っ暗にしてスマホで撮影した写真。真っ黒画像表示なのに上下に白く映るのはバックライトのせい?よくわからんけどこれは異常じゃないと思う。異常が出ているのはマウスカーソル付近と、画面…

WPF、数値とBindingしたテキストボックスに「0.」とか「-0」とか「-0.」を入力したい

数値とBindingしたテキストボックス 2020WPF/20200625_decimalTextBox at master · gogowaten/2020WPF github.com 目的 テキストボックスと数値型依存関係プロパティのリアルタイム連動 数値型の依存関係プロパティとTextBoxのTextPropertyをBinding TextPro…

WPFにもNumericUpDownみたいなのをユーザーコントロールで、その5

昨日の続き 下限値と上限値を設定できるようにした 今回でNumericUpDownは完成 userControl/ControlLibraryCore20200620 at 0624_2341_blog · gogowaten/userControl github.com UserControl.xaml

WPFにもNumericUpDownみたいなのをユーザーコントロールで、その4

昨日の続きで、変更値が1で固定だったのを変更できるようにした 小変更はボタンクリック or テキストボックス上でホイール、大変更はボタン上でホイール github.com UserControl.xaml.cs 小変更値、大変更値ともに依存関係プロパティで、名前はそれぞれMySma…

WPFにもNumericUpDownみたいなのをユーザーコントロールで、その3

昨日の続き ユーザーコントロールの依存関係プロパティとのBinding decimal型の依存関係プロパティ(名前:MyValue)を追加 RepeatButtonクリックでMyValueに+1、-1 を追加した github.com UserControl1.xaml.cs クラスの名前をUserControlからNumericUpDownに…

WPFにもNumericUpDownみたいなのをユーザーコントロールで、その2

昨日の続き 数字だけ入力 入力制限は一昨日のをコピペして、あとはクリックしたときに文字列全部を選択するのを追加した github.com UserControl1.xaml

WPFにもNumericUpDownみたいなのをユーザーコントロールで、その1

目的は こういうNumericUpDownみたいなの Visual Studio Community 2019、.NET Core、C#、WPFで作ってみる わざわざ作らなくても、探せばあるんだろうけど作りたいから作る 今回の記事では、見た目だけ作るまでの手順 ここまで 新しいプロジェクトの作成 選…

WPFで数字とハイフンとピリオドだけ入力できるテキストボックス、-0.0に意味はある?

数字入力用テキストボックス 入力できるのは0から9までの数字とハイフン"-"とピリオド"." ハイフンが入力できる場所は先頭だけ github.com MainWindow.xaml

第4次にんにく収穫、山芋に追肥、ツルに蕾、飛び交うクロバネキノコバエ

前回の収穫時の様子 youtu.be 12月6日に植え付けしたにんにく(遠州極早生)の収穫 この2つのプランター元はいちごを植えていたけど枯れてしまって、空いたところに余っていたにんにくを植えた場所 植え付け日の12月6日ってのは普通より1ヶ月以上遅いタイミン…

第3次にんにく収穫α、直径5センチは過去最大と同じ、植えたむかごも大きく育っていた

色々タイミングが合わなくて遅くなってしまった むかごの方から開始 ザバーッ なかなかの根の張り具合だと思う 鉢の中央からは大きなのが出てきた 19個植えて、抽苔(にんにくの芽が出てきた)したのは8個だった。 8/19=0.42105263は今までの最高確率のはず 植…

いろいろな局所範囲しきい値で画像の2値化を試してみた

局所範囲(注目ピクセルの近傍ピクセル)からしきい値を計算して2値化、この前は平均値をしきい値にしたものだった。今回はそれ以外の計算方法をググって、いくつか試してみた 使ったアプリは 20200422_局所しきい値で2値化.zip github.com 画像ファイルドロッ…

第2次にんにく(遠州極早生)収穫と、第1次収穫にんにくの味と臭いと色変化

前回収穫したにんにくの色の変化 こう白かったんだけど、これを乾燥させる目的で窓際においておいたら 鱗片に分解したのは白いままだけど、それ以外は色がついてきた いつもの色だわ、ってことは白かったのは収穫が早すぎただけなのかな 臭いはこの状態でも…

第一次にんにく収穫は散々な結果、半分以上腐っていた

第一次にんにく(遠州極早生)収穫結果 今までで一番良くない結果、21個植えて9個しか収穫できなかった 今回収穫したのは右端のプランター、植え付けは去年の11/6だったもの すべての葉っぱが枯れている株と、全体の1/3くらいしか枯れていない株があって、かな…

ガンマ補正してから黒灰白の3色に減色+ディザリングしてみた、グレースケール画像

前回の続きで、今回は3色に減色、3色は0, 127, 255 ディザリングはいつもの誤差拡散FloydSteinberg方式 github.com 今回のアプリ ダウンロード:20200507_ガンマ補正してから3色誤差拡散.zip 今回のアプリ 画像ファイルドロップで画像表示、カラー画像もPixe…

ガンマ補正してから画像の2値化ディザリングしてみた

2値化ディザリングするときにガンマ補正をしないと、元の画像より明るい画像になる 輝度値がそれぞれ 0(黒) 255(白) の2値を使って、その中間になる128(灰色)の画像をディザリング処理すると 128(灰色) 2値化ディザリング 元の画像よりかなり明るく見える、…

パソコンの掃除、サイドパネルは閉じて使うことにした

毎年恒例のパソコンの掃除 組み立てたのは去年の7月で、それ以来サイドパネルを開けっ放しで使っていたから埃がひどい、特にCPUクーラー周り CPUファンから吹き付ける風によって、空いているメモリスロットにホコリが堆積 掃除機を使って多少きれいになった …

局所的平均値をしきい値として2値化、局所範囲ピクセルの合計は差分計算で高速化

2値化するときに使うしきい値の計算を、注目ピクセルの周囲のピクセルの値を使ってする 範囲は1指定なら3x3ピクセル、2なら5x5、3なら7x7とするようにして 計算は平均値にしてみた 範囲1で注目ピクセルの座標が(1,1)のとき 3x3ピクセルの平均値は162.2 = (14…

イチゴに追肥から9日後の様子、強風被害、山芋ツルが紐に絡まれる

イチゴに追肥から9日後の様子 プランターの下側(手前側)に気持ち程度の追肥をしてからの経過、葉っぱが大きくならないから追肥したんだけど、あまり変化ない。追肥した量が少なすぎたのか、それとも他の要因なのか 同じ時期での去年、一昨年と比較 葉っぱの…

減色テスト、グレースケール版その4、誤差拡散すると誤差蓄積されすぎて色が流れたようになる問題

誤差拡散法 誤差蓄積 誤差拡散法を使って減色できるようにした、方式はフロイドスタインバーグ 20200327_減色テストグレースケールvar.1.3.zip github.com 誤差蓄積されすぎ問題 この画像を2色に減色する、減色用のパレットを作成 2色は161と97が選ばれた、…

減色テスト、グレースケール版その3、Kittlerの方法でCube分割を追加した

github.com 20200327_減色テストグレースケールver.1.2.zip パレットの色を昇順ソートできるようにした Cube分割方法にKittlerの方法を追加した チェックを入れたパレットはパレットリストクリアしても残すようにした Kittlerの方法 大津の方法と比べてみる …

画像を1bpp(1bit)白黒画像に変換するアプリver.1.2.1

github.com 20200324_画像を白黒2値に変換ver.1.2.1.zip しきい値設定にこの前テストしたKittlerの方法を追加した 普通かな、大津の方法とそれほど変わらない 明るい画素(253以上)が多い画像 Kittlerの方法だとしきい値は249とかなり大きくなった 0~255まで…

Kittlerの方法でしきい値を求めるのを、エクセル2007とC#WPFで書いてみた

ヒストグラムを2分する時のしきい値はどこが最適なのかを求める この場合なら左右対称なので真ん中 しきい値を4にして0~3と4~7に2分すれば丁度いい それぞれの範囲の値から平均値と分散を計算して、それを使って正規分布をグラフにすると こんな感じのがで…

にんにくの芽収穫終了、にんにくにネギコガの幼虫、部屋に放置していた山芋も発芽、今季イチゴ初収穫の味は?

にんにく(遠州極早生) 左端プランターからもにんにくの芽収穫、このプランターは一番良く育っていたんだけど、にんにくの芽自体の成長は他のプランターより遅い感じだったので2日遅れになった 株自体はよく成長していたので約6ミリと太い、それでも長さは短…

C#で累積分布関数っぽいの、配列の値から作った正規分布の指定区間の面積(割合)を台形の面積で求めてみた

正規分布の面積 x(横軸)が0~1までの塗りつぶしてあるところの面積が、全体の何%なのかを知りたい エクセル2007ならNORMDIST関数を使えばラクにできる、新しいエクセルならもっとラクかも 平均=0、標準偏差=0.7のときxが0~1までの面積の割合は =NORMDIST(1,…

にんにくの芽収穫、山芋発芽、イチゴに申し訳程度の追肥

にんにく(遠州極早生) 一昨日の掘り出したこれ 中がどうなっているのか見てみた 球根部分を輪切りにしたところ 鱗片は4つできていた、少ないけど、これから増えるところだったのかも? 上の棒状のが花茎部分(にんにくの芽)、したの残骸は花茎を包んでいた皮…

にんにくの芽曲がってきた、具合の良くないのを1株掘り起こしてみた、山芋のツルを絡ませるビニールテープを張った

にんにく(遠州極早生) 12月に植え付けした株からも花茎(にんにくの芽)が伸びてきた でも、この1株だけ 11月に植え付けた株 花茎が曲がってきた、花茎といっても遠州極早生は花は付かなくて、かわりにむかご(珠芽(しゅが))になる 伸びるほど頭を垂れるにんに…