コンピュータ

WPF+WebView2 で HTML → PNG を生成する実装例

HTMLファイルをレンダリングした状態で、スクリーンショットを取得し画像ファイル化するサンプルコードです。レンダリングにWebView2を使うのは、大掛かりかつ、遅いですがとりあえず出来ることが確認出来たので、何かでつかう場面もあるかもしれ...
コンピュータ

画像ファイルのタイトルを書き換えるC#サンプルコード「WindowsSearchの有効活用」

画像素材を大量に管理していると、「あの画像をどこに保存したか分からない」という問題に必ず直面します。しかし画像ファイルはテキストのように中身を直接検索できないため、実際に使える検索手段はファイル名や拡張子、解像度といった限定的な情報に頼りが...
コンピュータ

C#のWPFでファイルマネージャを作る

古いエクスプローラーのような見た目のファイルマネージャをWPFの標準コントロールで実装する試みです。TreeViewやListViewなどでデータバインディングは行っていますが、基本イベントドリブンをコードビハインドで記述するスタイル。Gi...
スポンサーリンク
コンピュータ

WPFでPath の図形の範囲内か?判定するコード

マウスカーソルが、図形内にあるとカーソルが指のアイコンに変化するコードです。範囲判定も、自前で書こうとうすると中々大変そうなので、ライブラリの機能をありがたく使わせてもらいます。ソースコードファイル名:HitTestSample.cspro...
コンピュータ

Firebase FirestoreをJavaScriptから使うチュートリアル

Firebase Firestore は、Web やアプリから 直接アクセスできるクラウド型の NoSQL データベースです。リアルタイム同期と柔軟なデータ構造により、サーバーを書かずに動的なアプリを作れます。認証(Firebase Aut...
コンピュータ

Firebase Authentication を JavaScript から使うチュートリアル

Firebase Authentication は、Web やアプリに ログイン機能を簡単に追加できる認証サービスです。メール/パスワードや Google などの 外部アカウント認証を安全に扱えます。発行される ユーザーID(uid)を使っ...
生活

粉末洗濯石鹸のメリット

洗濯洗剤といえば、今や主流は液体タイプ。CMでも「ワンプッシュ」「計量いらず」「溶け残りなし」と、便利さが強調されています。もちろん、粉末洗濯石鹸にも洗浄力が高い泥汚れや皮脂汚れに強いといった定番のメリットがあります。でも、個人的に粉末を推...
コンピュータ

ScoopでMSYS2の更新でユーザー設定が消える問題

うすうす気づいてはいたのですが、ScoopでインストールしたMSYS2は、更新するとユーザー設定やpacmanでインストールしたパッケージが消えます。こう書くと不具合の様にも聞こえますが、100%筆者の無知からくるトラブル。よくよく考えてみ...
コンピュータ

OpenCVSharpで画像ファイルの解像度情報を取得するコンソールアプリ

画像ファイルから、幅、高さ、チャンネル数、種類をJSON形式で出力するコマンドソースコードファイル名:imginfo.csproj<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <Outp...
コンピュータ

OpenCVSharpで2つの画像ファイルを連結するコンソールアプリ

画像を右→左の順番に連結します。オプションで高さを指定出来ます。ソースコードファイル名:Concat.csproj<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>E...
コンピュータ

OpenCVSharpで高さ基準で画像ファイルをリサイズするコンソールアプリ

画像ファイルの高さを揃えたい。ソースコードファイル名:ResizeH.csproj<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> ...
コンピュータ

WPF × WebView2 × バニラJSで作るWebUI 「XAML無し版」

xamlとhtmlでviewの役割が被るので、xaml無し版を作成してみました。XAML有り版ソースコードファイル名:webui_02_vanillajs.csproj<Project Sdk="Microsoft.NET.Sdk"> <P...
コンピュータ

WPF × WebView2 × バニラJSで作るWebUI

WebView2をUIとして使えるか試しててみたいと思います。ソースコードファイル名:webui_01_vanillajs.csproj<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <O...
コンピュータ

C#でTCPソケットを使った画像処理ワーカーを作る【GIMP3(Pytho-Fu)クライアント→C#画像処理サーバー】

GIMPのPython-Fuから外部コマンドを呼び出す方法を知っているので、C#とOpenCVSharpで様々な画像処理を自作することが出来るようになりました。adaptiveThresholdを行う外部コマンドをGIMPから呼び出すフィル...