午後わてんのブログ

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

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

LINQのMin、Max、Average使ってみたけど遅い、画像処理には向かない

LINQはとても便利だけど場合によっては遅い 今回試したのは画像処理で使うbyte型配列 ここからRGBそれぞれの配列と最低値、最大値、平均値を求めたい これらは減色処理で使う ピクセルフォーマットがRGBの場合はRGBの順番で並んでいる [R,G,B,R,G,B…] 変数名…

早めに植えたにんにくの枯れ葉が目立ってきた、ベランダ菜園の様子

にんにく(遠州極早生) 2週間前のプランターA 今日2018/11/25で植え付けから63日目 ほとんど成長していないどころか 葉っぱの枯れが広がってきた様子は収穫前のよう この葉っぱのようなにんにくの芽のようなのも あんまり伸びていない 2週間前のプランターB …

WPF色一覧表示してHSVで並べ替えするアプリできた

WPF色一覧表示と並べ替え System.Windows.Media.Colorの中の色一覧を表示 並べ替えは 色の名前順(昇順ソート) H:色相(昇順ソート) S:彩度(昇順ソート) V:明度(降順ソート) YUVのY:輝度(降順ソート) 一覧マスをクリックで色の詳細表示と見本枠の背景色変…

WPF、ScrollViewerの中の要素をマウスドラッグ移動しているように見せかける

サイズが1024x768画像をScrollViewerの中に置いたImageに表示して マウスドラッグ移動で画像の表示位置を変更 画像を動かしているように見えるけど 実際に動かしているのはスクロールバー 今回のアプリのダウンロード先 github.com デザイン画面 ScrollViewe…

WPF、スクロールバーの同期、2つの画像を並べて拡大して見比べたい、ScrollViewer

同じ大きさの2つの画像を並べて拡大して見比べたい 右画像は左を16色に減色したもの 今回のアプリのダウンロード先 github.com デザイン画面 <feff></feff>

WPF、マウスドラッグ移動でなめらかな曲線を描画、PolyBezierSegment

マウスドラッグ移動(右クリック)でベジェ曲線 できた! 4ヶ月前の2018/6/24のときには こうだったからだいぶ良くなった 夏が春くらいの暑さならもっと良かったんだけどねえ 線の端を丸める これは単にPathの設定を変えただけで 764行目からの3行でそれぞれ …

にんにく植え付けから49日目と28日目の様子

にんにく(遠州極早生) 左手前が植え付けから49日目のプランターA 右奥は28日目のプランターB 早めに植えた49日目の方は伸びた葉っぱが上じゃなくて 横に倒れてしまっている 一週間前 今と比べると色が良くない このとき追肥したのが良かったのかなあ 普通の…

WPF、ベジェ曲線、違和感なく滑らかになるような制御点座標はどこ?その3(終)

前回で方向線角度を求めることができたので 距離を与えてベジェ曲線を表示してみる 距離の決め方は前々回と同じ感じで A0:方向線距離(長さ)0は直線 A1:前後アンカー点間距離の0.3倍 C1:前後アンカー点距離平均の0.3倍 C2:前後アンカー点距離それぞれの0.…