コンピュータ

自作スプライトエディタで作ったJSONをCanvasで再生する最小サンプル

サンプルコードの概要何をするコードか 8×8スプライト × 4フレームのアニメーションを表示する最小サンプル スプライトデータは JSONをコードに直接貼り付け HTML5 Canvas + JavaScriptのみで動作 ゲームループ +...
コンピュータ

C#のWPFでファイルマネージャを作る:フォルダの作成、名前の変更対応

WPFでファイルマネージャを作成しています。今回はフォルダの作成、名前の変更機能を追加します。前回の記事GitHubリポジトリ(最新)ソースコード追加変更部分ファイル名RenameDialog.xaml.csusing System.Win...
コンピュータ

C#のWPFでファイルマネージャを作る:コピー・切り取り・貼り付け対応

WPFでファイルマネージャを作成しています。今回はファイルのコピー・切り取り・貼り付け機能を追加します。前回の記事GitHubリポジトリ(最新)ソースコード追加変更部分ファイル名:MainWindow.xaml変更部分のみ抜粋 <!-- コ...
スポンサーリンク
コンピュータ

C#のWPFでソースコード表示機能付きWebブラウザを作る。

WebView2 は、WPF アプリケーションに最新の Web 表示機能を組み込むためのブラウザエンジンです。本記事では WebView2 を使って簡易的な Web ブラウザを実装し、実際に画面に表示されているページの HTML(JavaS...
コンピュータ

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...