コンピュータC#のWinFormsでシステムアイコンを読み込むサンプル SHELL32.dll内にシステムアイコンが埋め込まれているので、そちらからアイコンを取り出して表示するサンプルになります。プロジェクトの作成.Net SDKのバージョン8mkdir SystemIconSamplecd SystemIco... 2024.05.29コンピュータ
コンピュータPNG形式の画像ファイルをWebP形式へ変換してファイルサイズを確認する。 ファイルサイズが以下のようなPNGファイルがあります。Mode LastWriteTime Length Name---- ------------- ------ -----a--- 2024/05/01 9:53 463681 2024... 2024.05.27コンピュータ
コンピュータWPFで動画ファイルを再生するサンプル2「チャプター」 チャプタースキップ機能を付与しようと試行錯誤してみましたが、C#でチャプターを取得する機能を見つけることが出来ませんでした。仕方がないので外部コマンドとしてffprobe.exeを実行し、標準出力からテキストを正規表現でパースしchapte... 2024.05.26コンピュータ
コンピュータ背景を透過した動画ファイルの考察 ゆっくりMovieMaker4(以降YMM4)で動画を作っていて、素材となる動画ファイルをAnimeEffectsで作成しています。AnimeEffectsはキーフレームアニメーションを作成するソフトウェアで、静止画を動画として動かすことが... 2024.05.25コンピュータ
コンピュータ最近見知らぬ電話番号からの着信が多い「+800-3361-XXXX」 スマートフォンを機種交換してから常時マナーモードをにしているため、着信に気が付かないことがあります。不在着信のメッセージを見ると折り返し電話を掛けるか判断するため、とりあえず電話番号をネット検索してみるのですが、企業の営業の電話や無作為アン... 2024.05.24コンピュータ
コンピュータNuGetで公開されているパッケージをインストールしてPowerShellで使ってみる。 NuGetで公開されている.NetのライブラリをC#でよく使わせていただいています。.NetのライブラリはPowerShellからも呼び出せるはずなので、ためしてみました。今回は、NuGetで見つけた動画などのメディアファイルにタイトルなど... 2024.05.21コンピュータ
コンピュータC#で画像ファイルをリサイズ(拡大・縮小)するCLIコマンド コマンドラインから画像ファイルをリサイズ(拡大・縮小)します。プロジェクトの作成mkdir ImgResizecd ImgResizedotnet new consoledotnet add package System.CommandLi... 2024.05.20コンピュータ
コンピュータC#で画像ファイルをグレイスケール化するCLIコマンド コマンドラインで画像ファイルをグレイスケールに変換します。プロジェクトの作成mkdir ImgToGraycd ImgToGraydotnet new consoledotnet add package System.CommandLine... 2024.05.19コンピュータ
コンピュータC#のコマンドライン引数をパースするライブラリ「System.CommandLine」を試す。 CLIのアプリケーションを作成していて実行時のパラメータをコマンドライン引数として渡す必要が出てきました。コマンドライン引数は、アプリケーションのエントリーポイントであるMainメソッドの引数として文字列の配列として渡されます。ファイルのパ... 2024.05.18コンピュータ
コンピュータC#のWinFormsでZipファイルのコメントを編集する。 .NETのZipArchiveがいつの間にかコメントのプロパティが出現していたので(昔からあった?)Zipファイルのコメントを編集するフォームを作成してみました。ソースコードファイル名:Program.csusing System.IO.C... 2024.05.17コンピュータ
コンピュータWindowsのpythonでvenvによる仮想環境の構築 Pythonで作成されたシステムを動かす場合、必要となるパッケージをインストールし環境構築をする必要があります。パッケージのバージョンが競合する場合を想定してvenvなどで仮想環境を構築し、そちらにパッケージをインストールする方法があります... 2024.05.14コンピュータ
コンピュータPythonでOpenCVやnumpyを使って画像を加工するフィルターいろいろ OpenCVには多数の画像フィルターがあります。また、numpyを使うと画像をピクセル単位で加工するフィルターを作成することが出来ます。個人的によく使う画像フィルター類をまとめたいと思います。ライブラリのインポートimport cv2imp... 2024.05.12コンピュータ
コンピュータC#のWPFでリストビューでアイテムの選択とコンテキストメニュー2「ヘッダークリックでソート」 前回の問題点として右クリックで表示するコンテキストメニューやダブルクリックの検出がリストビューのアイテム以外でも動作してしまう点がありました。ネット検索して解決方法を探しプログラムに組み込んでみました。また、リストビューの項目のヘッダーをク... 2024.05.11コンピュータ
コンピュータC#のWPFでListViewの選択項目とテキストボックスをバインドする。 いまいち理解できていないのですが、コードを書いてみたら思った通りに動作したので記事にしてみました。ソースコードファイル名:FileEntity.csusing System.ComponentModel;using Reactive.Bin... 2024.05.09コンピュータ