コンピュータ

コンピュータ

C#のWinFormsでシステムアイコンを読み込むサンプル

SHELL32.dll内にシステムアイコンが埋め込まれているので、そちらからアイコンを取り出して表示するサンプルになります。プロジェクトの作成.Net SDKのバージョン8mkdir SystemIconSamplecd SystemIco...
コンピュータ

PNG形式の画像ファイルをWebP形式へ変換してファイルサイズを確認する。

ファイルサイズが以下のようなPNGファイルがあります。Mode LastWriteTime Length Name---- ------------- ------ -----a--- 2024/05/01 9:53 463681 2024...
コンピュータ

WPFで動画ファイルを再生するサンプル2「チャプター」

チャプタースキップ機能を付与しようと試行錯誤してみましたが、C#でチャプターを取得する機能を見つけることが出来ませんでした。仕方がないので外部コマンドとしてffprobe.exeを実行し、標準出力からテキストを正規表現でパースしchapte...
スポンサーリンク
コンピュータ

背景を透過した動画ファイルの考察

ゆっくりMovieMaker4(以降YMM4)で動画を作っていて、素材となる動画ファイルをAnimeEffectsで作成しています。AnimeEffectsはキーフレームアニメーションを作成するソフトウェアで、静止画を動画として動かすことが...
コンピュータ

最近見知らぬ電話番号からの着信が多い「+800-3361-XXXX」

スマートフォンを機種交換してから常時マナーモードをにしているため、着信に気が付かないことがあります。不在着信のメッセージを見ると折り返し電話を掛けるか判断するため、とりあえず電話番号をネット検索してみるのですが、企業の営業の電話や無作為アン...
コンピュータ

NuGetで公開されているパッケージをインストールしてPowerShellで使ってみる。

NuGetで公開されている.NetのライブラリをC#でよく使わせていただいています。.NetのライブラリはPowerShellからも呼び出せるはずなので、ためしてみました。今回は、NuGetで見つけた動画などのメディアファイルにタイトルなど...
コンピュータ

C#で画像ファイルをリサイズ(拡大・縮小)するCLIコマンド

コマンドラインから画像ファイルをリサイズ(拡大・縮小)します。プロジェクトの作成mkdir ImgResizecd ImgResizedotnet new consoledotnet add package System.CommandLi...
コンピュータ

C#で画像ファイルをグレイスケール化するCLIコマンド

コマンドラインで画像ファイルをグレイスケールに変換します。プロジェクトの作成mkdir ImgToGraycd ImgToGraydotnet new consoledotnet add package System.CommandLine...
コンピュータ

C#のコマンドライン引数をパースするライブラリ「System.CommandLine」を試す。

CLIのアプリケーションを作成していて実行時のパラメータをコマンドライン引数として渡す必要が出てきました。コマンドライン引数は、アプリケーションのエントリーポイントであるMainメソッドの引数として文字列の配列として渡されます。ファイルのパ...
コンピュータ

C#のWinFormsでZipファイルのコメントを編集する。

.NETのZipArchiveがいつの間にかコメントのプロパティが出現していたので(昔からあった?)Zipファイルのコメントを編集するフォームを作成してみました。ソースコードファイル名:Program.csusing System.IO.C...
コンピュータ

Windowsのpythonでvenvによる仮想環境の構築

Pythonで作成されたシステムを動かす場合、必要となるパッケージをインストールし環境構築をする必要があります。パッケージのバージョンが競合する場合を想定してvenvなどで仮想環境を構築し、そちらにパッケージをインストールする方法があります...
コンピュータ

PythonでOpenCVやnumpyを使って画像を加工するフィルターいろいろ

OpenCVには多数の画像フィルターがあります。また、numpyを使うと画像をピクセル単位で加工するフィルターを作成することが出来ます。個人的によく使う画像フィルター類をまとめたいと思います。ライブラリのインポートimport cv2imp...
コンピュータ

C#のWPFでリストビューでアイテムの選択とコンテキストメニュー2「ヘッダークリックでソート」

前回の問題点として右クリックで表示するコンテキストメニューやダブルクリックの検出がリストビューのアイテム以外でも動作してしまう点がありました。ネット検索して解決方法を探しプログラムに組み込んでみました。また、リストビューの項目のヘッダーをク...
コンピュータ

C#のWPFでListViewの選択項目とテキストボックスをバインドする。

いまいち理解できていないのですが、コードを書いてみたら思った通りに動作したので記事にしてみました。ソースコードファイル名:FileEntity.csusing System.ComponentModel;using Reactive.Bin...