コンピュータ「WPF」画像ファイルをグレースケールへ変換 プロジェクトの作成ソースコードファイル名:WPFLibA\Class1.csusing System;using System.IO;using System.Windows.Media;using System.Windows.Media... 2023.08.09コンピュータ
コンピュータ「WPF」BitmapSourceのdpiを変更する。 WPFで画像ファイルを読み込んで表示させる際、画像が変形して表示されることがありました。原因は調べていませんが画像のdpiを固定してあげると解決するようなのでdpiを変換するメソッドを作成してみます。 public static Syste... 2023.08.07コンピュータ
コンピュータ「WPF」BitmapSourceのPixelFormatを変更する。 画像を加工する場合様々なPixelFormat対応するのは骨が折れるので指定のPixelFormatに変換してしまいます。加工がしやすそうなPixelFormats.Bgra32へ変換するメソッドを作成してみました。 public stat... 2023.08.06コンピュータ
コンピュータWPFのライブラリをConsoleプロジェクトから呼び出す WPFのBitmapImageオブジェクトを使って画像ファイルの加工するプログラムを作りたいのですが、バッチ処理をする場合GUIは必要ないのでコンソールアプリとして作成したい。WinFomrsなどで使われるBitmapオブジェクトの場合Co... 2023.08.05コンピュータ
コンピュータWPFのListBoxのサンプル WPFのListBoxをコード・ビハインドでプログラミングするサンプルです。ソースコードファイル名:MainWindow.xaml<Window x:Class="ListBoxSample1.MainWindow" xmlns=" xml... 2023.07.31コンピュータ
コンピュータWPFのXAMLでComboBoxを試す。 Comboboxのサンプルです。XAMLで項目を設定<Window x:Class="WPFComboSample.MainWindow" xmlns=" xmlns:x=" xmlns:d=" xmlns:mc=" xmlns:local... 2023.07.25コンピュータ
コンピュータWPFのXAMLでImageコントロールで画像を表示する。 WPFではXAMLでImageコントロールを使うと簡単に画像を表示することが出来ます。ローカルファイルを表示<Window x:Class="WPFImageSample.MainWindow" xmlns=" xmlns:x=" xmln... 2023.07.18コンピュータ
コンピュータC#のWPF(XAML)で2つの画像を左右に分割表示する XAMLで画像を分割表示してみます。<Window x:Class="ImageSplitterWPF.MainWindow" xmlns=" xmlns:x=" xmlns:d=" xmlns:mc=" xmlns:local="clr-... 2023.07.17コンピュータ
コンピュータ【WPF学習中】Bitmapにピクセル単位で描画3「塗りつぶし2」 塗りつぶしのサンプルプログラムを作ってみましたが、検査済み座標を記憶するためDictionary<T>を使っていましたが、シンプルに座標に対応した2次元配列にした方が高速化するのではと思い、作りなおしてみました。プロジェクトの作成Power... 2022.09.03コンピュータ
コンピュータ【WPF】アプリケーションランチャー リストボックスにアイコンの画像を表示するとアプリケーションランチャーのような見た目が作れると思い試作してみました。機能アプリケーションの登録...ウィンドウに実行ファイル(.exe)をドラッグアンドドロップしてください。アプリケーションの起... 2022.09.01コンピュータ
コンピュータ【WPF学習中】Bitmapにピクセル単位で描画4「円を描画」 円を描画するアルゴリズムを探していたらC言語でソースコードを公開されてるページを見つけました。C#で書きなおしたサンプルになります。プロジェクトの作成PowerShellで実行。要dotnet.exemkdir SampleCirclecd... 2022.08.29コンピュータ
コンピュータ【WPF学習中】Bitmapにピクセル単位で描画3「塗りつぶし」 指定した座標の色を取得し、その座標の左右上下の座標の色と比較し同じであれば、塗りつぶし座標の配列にスタックします。その後、配列にスタックした座標を指定色でセットします。プロジェクトの作成PowerShellで実行。要dotnet.exemk... 2022.08.24コンピュータ
コンピュータWPF学習中「ユーザーコントロール」 ユーザーコントロールのサンプルです。Viewに配置するコントロールのソースを分割し再利用することができるようです。プロジェクトの作成PowerShellで実行。要dotnet.exedotnet new wpf -n SimpleUserC... 2022.08.23コンピュータ
コンピュータWPFで動画ファイルを再生するサンプル MediaElementを使って動画ファイルを再生します。プロジェクトの作成dotnet new wpf -n VideoPlayercd VideoPlayercode .ソースコードファイル名:MainWindow.xaml<Windo... 2022.08.21コンピュータ