WPF

コンピュータ

「WPF」画像ファイルをグレースケールへ変換

プロジェクトの作成ソースコードファイル名:WPFLibA\Class1.csusing System;using System.IO;using System.Windows.Media;using System.Windows.Media...
コンピュータ

「WPF」BitmapSourceのdpiを変更する。

WPFで画像ファイルを読み込んで表示させる際、画像が変形して表示されることがありました。原因は調べていませんが画像のdpiを固定してあげると解決するようなのでdpiを変換するメソッドを作成してみます。 public static Syste...
コンピュータ

「WPF」BitmapSourceのPixelFormatを変更する。

画像を加工する場合様々なPixelFormat対応するのは骨が折れるので指定のPixelFormatに変換してしまいます。加工がしやすそうなPixelFormats.Bgra32へ変換するメソッドを作成してみました。 public stat...
スポンサーリンク
コンピュータ

WPFのライブラリをConsoleプロジェクトから呼び出す

WPFのBitmapImageオブジェクトを使って画像ファイルの加工するプログラムを作りたいのですが、バッチ処理をする場合GUIは必要ないのでコンソールアプリとして作成したい。WinFomrsなどで使われるBitmapオブジェクトの場合Co...
コンピュータ

WPFのListBoxのサンプル

WPFのListBoxをコード・ビハインドでプログラミングするサンプルです。ソースコードファイル名:MainWindow.xaml<Window x:Class="ListBoxSample1.MainWindow" xmlns=" xml...
コンピュータ

WPFのXAMLでComboBoxを試す。

Comboboxのサンプルです。XAMLで項目を設定<Window x:Class="WPFComboSample.MainWindow" xmlns=" xmlns:x=" xmlns:d=" xmlns:mc=" xmlns:local...
コンピュータ

WPFのXAMLでImageコントロールで画像を表示する。

WPFではXAMLでImageコントロールを使うと簡単に画像を表示することが出来ます。ローカルファイルを表示<Window x:Class="WPFImageSample.MainWindow" xmlns=" xmlns:x=" xmln...
コンピュータ

C#のWPF(XAML)で2つの画像を左右に分割表示する

XAMLで画像を分割表示してみます。<Window x:Class="ImageSplitterWPF.MainWindow" xmlns=" xmlns:x=" xmlns:d=" xmlns:mc=" xmlns:local="clr-...
コンピュータ

【WPF学習中】Bitmapにピクセル単位で描画3「塗りつぶし2」

塗りつぶしのサンプルプログラムを作ってみましたが、検査済み座標を記憶するためDictionary<T>を使っていましたが、シンプルに座標に対応した2次元配列にした方が高速化するのではと思い、作りなおしてみました。プロジェクトの作成Power...
コンピュータ

【WPF】アプリケーションランチャー

リストボックスにアイコンの画像を表示するとアプリケーションランチャーのような見た目が作れると思い試作してみました。機能アプリケーションの登録...ウィンドウに実行ファイル(.exe)をドラッグアンドドロップしてください。アプリケーションの起...
コンピュータ

【WPF学習中】Bitmapにピクセル単位で描画4「円を描画」

円を描画するアルゴリズムを探していたらC言語でソースコードを公開されてるページを見つけました。C#で書きなおしたサンプルになります。プロジェクトの作成PowerShellで実行。要dotnet.exemkdir SampleCirclecd...
コンピュータ

【WPF学習中】Bitmapにピクセル単位で描画3「塗りつぶし」

指定した座標の色を取得し、その座標の左右上下の座標の色と比較し同じであれば、塗りつぶし座標の配列にスタックします。その後、配列にスタックした座標を指定色でセットします。プロジェクトの作成PowerShellで実行。要dotnet.exemk...
コンピュータ

WPF学習中「ユーザーコントロール」

ユーザーコントロールのサンプルです。Viewに配置するコントロールのソースを分割し再利用することができるようです。プロジェクトの作成PowerShellで実行。要dotnet.exedotnet new wpf -n SimpleUserC...
コンピュータ

WPFで動画ファイルを再生するサンプル

MediaElementを使って動画ファイルを再生します。プロジェクトの作成dotnet new wpf -n VideoPlayercd VideoPlayercode .ソースコードファイル名:MainWindow.xaml<Windo...