WPF
昨日の発展型、ControlTemplateのCanvasの中にEllipseとTextBlockを入れてみた 結果 テストアプリのコード テスト環境 CustomControl1.sc EllipseThumb EllipseTextThumb MainWindow.xaml MainWindow.xaml.cs 感想 関連記事 結果 GIFアニメーション 期待通り…
多分これが一番早い(簡単)と思います 結果 テストアプリのコード CustomControl1.sc Generic.xaml MainWindow.xaml MainWindow.xaml.cs 感想 関連記事、新しい順 結果 GIFアニメーション ユーチューブ www.youtube.com なぜか勝手にショート動画にされた GIF…
結果 新グループのZIndex グループ解除でZIndexの変更 テストアプリのコード置き場 感想 関連記事 結果 WPF、テストアプリ、グループ化と解除 - YouTube www.youtube.com テストアプリ 前回で複数選択できるようになったので、それを利用してグループ化とグ…
結果 Item(Thumb)をクリックで複数選択 テストアプリのコード ExCanvas.cs Class1.cs CustomControl1.cs MainWindow.xaml MainWindow.xaml.cs 感想 関連記事 結果 Item(Thumb)をクリックで複数選択 枠線の色の意味 灰色:Selectable、選択可能だけど未選択状…
ここまでのまとめ、成果 結果 テストアプリのコード 環境 ExCanvas.cs CustomControl1.sc Generic.xaml MainWindow.xaml MainWindow.xaml.cs 感想 関連記事 結果 結果 階層 RootThumb Item1 Group1 Item2-1 Item2-2 Group2 Item3-1 Item3-2 Group3 Item3-3-1…
DataのリストをBindingするだけで、それぞれに合ったTemplateを適用して表示することができる DataTypeの識別用列挙体を用意しておいて enum Type { Text, Ellipse, Rect } Dataクラス class MyData MyType、識別用 MyText、文字列 MyLeft、左位置 あとはMyD…
DragDeltaイベントで得られる移動距離は、 マウスカーソルの移動距離 * 1 / 拡大率 わかりやすく書くと マウスカーソルの移動距離 * (1 / 拡大率) 表示がぼやける イマイチな解消法 今回の解消法 テストアプリのコード 環境 MainWindow.xaml MainWindow.xaml…
昨日の続き? gogowaten.hatenablog.com BringIntoViewなし BringIntoViewあり テストアプリのコード 環境 MainWindow.xaml MainWindow.xaml.cs 参照したところ 感想 関連記事 BringIntoViewなし Thumbを移動させてもスクロール位置が変化しないので見えなく…
前回の続き 前回 gogowaten.hatenablog.com 改善前後比較 テストアプリのコード 作成と動作環境 ExCanvas.cs CustomControl1.sc Generic.xaml MainWindow.xaml MainWindow.xaml.cs 感想 関連記事 改善前後比較 改善前のドラッグ移動 すっ飛び マウスはゆっく…
前々回からの続き 今回の結果 テストアプリのコード 環境 ExCanvas.cs CustomControl1.sc Generic.xaml MainWindow.xaml MainWindow.xaml.cs 感想 関連記事 前々回からの続き WPF、自動サイズCanvasをGroupThumbに使ってみた - 午後わてんのブログ gogowaten…
結果 テストアプリ テストアプリのコード CustomControl1.cs Generic.xaml MainWindow.xaml MainWindow.xaml.cs 参照したところ 感想 関連記事 結果 デザイン画面で使ったところ カスタムコントロールのXAMLで使ったところ 同じことを何回も書かなくていいの…
結果 テストアプリのコード 作成と動作環境 ExCanvas.cs Generic.xaml CustomControl1.cs ItemsControlの取得 ExCanvasの取得 MainWindow.xaml MainWindow.xaml.cs 感想 関連記事 結果 動作確認 GroupThumb(薄い赤) Thumb Thumb GroupThumb(薄くはない赤色) …
結果 テストアプリのコード 作成と動作環境 CustomControl1.cs Generic.xaml MainWindow.xaml MainWindow.xaml.cs 参照したところ 感想 関連記事 結果 結果 テストアプリのコード 2024WPF/20241207_ItemsControlCanvasPanelThumb at master · gogowaten/2024…
結果 解決方法 テストアプリのコード MainWindow.xaml MainWindow.xaml.cs 感想 関連記事 結果 フォーカスのあるThumbを方向キーで移動 ベージュ色のところがCanvasパネルで、その中の4つの灰色の四角形がThumb 何も処理しないと方向キー(カーソルキー、矢印…
結果 Visual Studio起動からのCustomControl作成手順 マウスドラッグ移動できるTextBlock 移動できて文字表示できるEllipse● 一つのファイルに複数のカスタムコントロール テストアプリのコード 作成と動作環境 参照したところ 感想 関連記事 結果 カスタム…
結果 方法 対象パネルにKeyboardNavigationMode.Cycleを指定する C#でのコードビハインド XAML KeyboardNavigationMode 列挙型 (System.Windows.Input) | Microsoft Learn 他のコントロールのKeyboardNavigationの既定値 Focusableの既定値がfalseのコントロ…
ダウンロード先 コード 動作 BorderThickness、枠の太さ BorderBrush、枠の色 Background、背景色 Foreground、文字色 Padding、枠と文字の距離 FontFamily FontStyle FontWeight、文字の太さ TextAlignment、文字の水平位置? HorizontalContentAlignment、…
結果 コード 0.ぼやけるの禁止 1.XAML+Rectangleそのまま 2.XAML+VisualBrush 3.1番をC#で 4.2番をC#で 5.ImageBrush 5-1.破線画像作成 5-2.ImageBrushを作成 5-.3.StrokeにImageBrushを指定 問題 線を太くしたとき 枠表示する要素のサイズ変更 破線が1色…
インストール BitmapSourceVisualizer動いた メモリ使用量増えた 関連記事 インストール 必須 必要領域6.18GB、思っていたより少なくてよかった 空き領域 インストール先のSSDの空き領域は30GBしかないからねえ インストール開始 完了 約20分で完了した 起動…
CountColor1.3.8 クリップボードの画像を貼り付けできるようにした 背景に市松模様を表示できるようにした CountColor1.3.8 ダウンロード先はギットハブ ファイル名:CountColor1.3.8.zip github.com 貼付1ボタン 普通の画像ならこれで貼り付けできるはず Pr…
gogowaten.hatenablog.com gogowaten.hatenablog.com ↑のビジュアライザーを.NET Coreで使おうとしたら こんなエラーが出て使えなかった、どうやらビジュアライザーのdllファイルを置く場所が.NET Frameworkとは違うみたいで、エラー画面にあるパス C:\Users…
Windows FormアプリをVisual Basicで マウスドラッグでラベルコントロールの移動と直線の描画 2014/12/19は5年前 gogowaten.hatenablog.com このときと同じなんだけど、書き直してみた 直線はGraphicsクラスのDrawLinesを使って描画 DrawLinesはPointの配列…
3×3メディアンフィルタの高速アルゴリズム https://www.ipsj.or.jp/award/9faeag0000004f1r-att/LI_9.pdf ここを見てC#で書いて実行した結果 前回4.39秒だったのが0.20秒になった 439/20≒22で、約22倍も速くなったことになる、すごい 使った画像は 2048x1…
メディアンフィルタでごま塩ノイズ除去 全体的にぼやけてしまうけどごま塩ノイズを除去できた メディアンフィルタ 注目セルとその周囲8近傍の値の中央値を 注目セルの新しい値にする エクセルには中央値を求めるMEDIAN関数がある 便利だなあ 色を付けてみる…
画像にノイズ付加するアプリ、一様分布乱数から正規分布乱数生成、エクセルのNORMINV関数で正規乱数 ( ソフトウェア ) - 午後わてんのブログ - Yahoo!ブログ https://blogs.yahoo.co.jp/gogowaten/15961286.html この前はグレースケール画像だったのをカラー…
画像にノイズ付加してみた ピクセルの輝度値に乱数を加えればノイズになる 一様分布になる乱数と正規分布になる乱数、正規乱数 一様分布 エクセルのRAND関数の結果1000個のヒストグラム どの範囲もだいたい同じ個数になっている、こういうのを一様分布ってい…
画像のエッジ抽出、ラプラシアンフィルタ、ラプラシアンオペレータ ラプラシアンフィルタでエッジ抽出した結果 色の境界、輪郭を白で表現する感じ 元の画像 この前のガウスぼかしと同じようにカーネル(マスク、オペレータ)があって この2つがよく使われるみ…
画像のぼかし処理で使うカーネルをガウス関数から作成してガウスぼかし 標準偏差の指定とぼかし具合 カーネルサイズは3x3で標準偏差を0.1、0.5、1.0 標準偏差=0.1だと全くぼやけない、0.5でほんの少しぼやけたかなくらいで、1.0だとぼやけたのがはっきりわか…
8近傍平均は移動平均フィルター ガウシアンフィルタはガウスぼかし 上下左右は4近傍 呼び方が安定しない 8近傍はこの前の上下左右から参照ピクセルが増えただけ、斜め方向の4ピクセルを加えた9ピクセルの合計の平均値を新しい値にする ガウシアンは中心の注…
カラー画像のぼかし処理するアプリ 元画像 これを ぼかし処理(色の補正なし) ぼかし処理(色の補正あり) 補正の有無での違いはこの画像では感じられないねえ ぼかし処理での色の補正 gigazine.net ぼかし処理でググっていたらこんな記事を見かけた なんでも普…