コンピュータ XAMLを使わないWPF入門37「ドラック&ドロップ・ビヘイビア ー 画像の2値化」 ファイル名:NoXAML37DragAndDrop.csproj<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>WinExe</OutputType> <Targe... 2025.08.17 コンピュータ
コンピュータ ImageMagickで順番にフィルターを適用するには?(パイプライン処理の基本) 画像にフィルターを適用して加工する場合、単発であればペイントソフトなどのGUIアプリケーションが使いやすいでしょう。しかし、複数のフィルターを順番に適用するとなると、GUI操作では定型的な作業の繰り返しが必要となり、意外と手間がかかります。... 2025.08.17 コンピュータ
コンピュータ X(旧ツイッター)の使い方 ― おじさん世代向け活用法 SNSの代表格ともいえる X(旧ツイッター)。若い世代には日常の出来事を発信して他人からの反応を得るツールとして自然に使われていますが、ある程度の年代や特定の性格の人にとっては「自己承認欲求」を満たす必要をあまり感じないこともあります。そん... 2025.08.17 コンピュータ
コンピュータ PowerShellで作るファイルのコメントを管理するコンソールアプリ 指定するファイルに対してコメントを記録するコンソールアプリです。一つの外部コマンドで、コメントの追加・変更・削除を行います。以前記事にしたC#で作成したプログラムをPowerShellスクリプトにしてみました。若干機能を追加していて手元の環... 2025.08.13 コンピュータ
コンピュータ C#で作るファイルのコメントを管理するコンソールアプリ 指定するファイルに対してコメントを記録するコンソールアプリです。一つの外部コマンドで、コメントの追加・変更・削除を行います。コメントの記憶はDBではなくシンプルなテキストファイルです。ただ、ファイル名にハッシュ値(MD5)を使うことで、同じ... 2025.08.12 コンピュータ
コンピュータ C#で重複データが登録できないコレクション「HashSet」を試す。 Dictionary<TKey, TValue>のキーだけのようなコレクションです。重複チェックに重宝しそうですので試してみます。ファイル名:HashSetSample01.csproj<Project Sdk="Microsoft.NET... 2025.08.12 コンピュータ
コンピュータ C#でConfigurationBuilderを使いjson形式の設定ファイルを読み込むサンプル 設定ファイルはアプリ名.jsonという形式で.exeと同じ場所に保存されていることが前提のプログラムになっています。ファイル名:ConfigurationBuilderSample01.csproj<Project Sdk="Microso... 2025.08.12 コンピュータ
コンピュータ PowerShell版「suffix」「prefix」— ファイル名にサフィックス/プレフィックスを付ける最小関数 PowerShellでImageMagickなどの外部コマンドに渡す“出力先パス”だけ作りたい場合があります。System.IO.Pathを使えば比較的簡単な文字列操作ですが、あらかじめ関数として作成してみます。TL;DR(コピペ用)$PR... 2025.08.12 コンピュータ
コンピュータ ImageMagickを使いPowerShellで画像を縮小する方法。「一括処理対応」 c#で単独.exeを作る方法をしり、画像ファイルをグレースケールに変換する外部コマンドを作成したのですが、よくよく考えるとコンソールで画像変換をする場合ImageMagickが定番で、わざわざC#で作る必要がないことに気が付きました。縮小処... 2025.08.12 コンピュータ
コンピュータ PowerShellで画像ファイルを開くワンライナー CUIのコマンドで画像加工をした結果を保存したファイルを、GUIアプリで確認する方法を調べてみました。以下のコマンドはカレントディレクトリで拡張子がpngの画像ファイルの一覧から、最初の一つの画像ファイルを取得し、pngと関連付けされたアプ... 2025.08.11 コンピュータ
コンピュータ XAMLを使わないWPF入門36「ListViewでMVVM」 ファイルマネージャのファイルの一覧表示部分をMVVMで実装しました。実装した機能は、ディレクトリをダブルクリックするとカレントディレクトリを移動します。ヘッダーをクリックするとソートします。それだけですが、ソースコードは結構な大きさになって... 2025.08.11 コンピュータ
コンピュータ C#で作る画像を幅と高さを256の倍数に余白で調整するコンソールアプリ 幅と高さを256で割り切れる数値になるように、白色の余白を加えることで調整します。ソースコードファイル名:pad256.csproj<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <Out... 2025.08.11 コンピュータ
コンピュータ C#で作るガンマ補正で明るさを調整するコンソールアプリ 画像ファイルをガンマ補正で明るさを調整するコマンドです。ソースコードファイル名:gamma.csproj<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</O... 2025.08.11 コンピュータ
コンピュータ 2025年にThinkPad X270をモバイル用途で使ってみた Windows11をインストールした状態で、バッテリーはサードパーティー製の新品、ストレージをHDDからSATA-SSDに交換、メモリ16GB、ネットワークはWiFiでモバイルとして使っています。動作は2コア4スレッドでCPUの末尾が省電力... 2025.08.11 コンピュータ