C#でWindowsデスクトップアプリを開発するための、定番UIコントロール、スタイル、テーマを備えたWPFライブラリ。
iammukeshm/hexgrab
小さなWindows用カラーピッカー。Win+Shift+Hを押して画面上のピクセルをクリックすると、HEXコードがクリップボードにコピーされます。
代替できる製品:PowerToys Color Picker
- スター
- 5
- フォーク
- 1
- 未解決の Issue
- 0
- 最終コミット
- 26 日前
これは何?
hexgrabは、C#と.NET 10、WPFで作られた、NuGet依存関係のないWindows用のシンプルなカラーピッカーです。Win+Shift+Hを押すと色の取得が始まり、カーソルに追従するラベルにその位置の色が表示されます。クリックまたはEnterでHEX値をクリップボードにコピーでき、Escまたは右クリックでキャンセルできます。
このプロジェクトは学習目的で作られました。作者はREA(Reverse Engineer Anything)を使ってMicrosoft PowerToysのColor Pickerの配布バイナリを調べ、その後、独立した最小限の実装を作成し、調査結果をPowerToysの公開ソースコードと照合しました。コメントを含めてもコードベースは750行未満で、実際のホットキー操作やクリック、キー入力を行うエンドツーエンドのPowerShellテストもリポジトリに含まれています。
アプリは、色取得中のみ有効になる低レベルのマウス・キーボードフックを使用します。また、画面のリフレッシュレートに合わせて画面をポーリングするため、カーソルが止まっていても色が更新されます。現在はHEX出力のみをサポートしており、125%スケールの単一モニター環境でテストされています。
主な機能
- 01グローバルホットキーWin+Shift+Hで、どこからでも色の取得を開始できます。
- 02カーソルに追従するライブプレビューを表示し、モニターの端では表示位置が反転します。
- 03HEX値をクリップボードにコピーし、クリップボードが使用中の場合は再試行します。
- 04物理ピクセル単位で正確に扱えるPer-Monitor V2 DPI対応。
- 05自己完結型のexe、または.NET 10 Desktop Runtimeが必要な小型ビルドとして配布できます。
ユースケース
- 画面上の要素からブランドカラーやUIカラーを取得する。
- 動画やアニメーションのフレームにあるピクセルの正確なHEX値を確認する。
- Windowsでインターフェースをデザインまたはレビューしながら、手早く色を取得する。
クイックスタート
- 1
ソースからビルドして実行する(Windows で .NET 10 SDK が必要)
dotnet run --project src/Hexgrab/Hexgrab.csproj - 2
最新リリースのページから exe をダウンロードする
使う前に知っておきたいこと
- 対応 OS は Windows 10 または 11 のみ(x64)。
- リリース版の exe はコード署名されていないため、初回起動時に Windows SmartScreen の警告が表示されます。
- スケーリング率が異なるディスプレイを使ったマルチモニター環境は、実機でまだテストされていません。
- 出力形式は HEX のみです。RGB/HSL 形式、履歴、設定には対応していません。
収録されている特集
トピック
よくある質問
- hexgrab とは?
- 小さなWindows用カラーピッカー。Win+Shift+Hを押して画面上のピクセルをクリックすると、HEXコードがクリップボードにコピーされます。 hexgrabは、C#と.NET 10、WPFで作られた、NuGet依存関係のないWindows用のシンプルなカラーピッカーです。Win+Shift+Hを押すと色の取得が始まり、カーソルに追従するラベルにその位置の色が表示されます。クリックまたはEnterでHEX値をクリップボードにコピーでき、Escまたは右クリックでキャンセルできます。
- hexgrab は無料で使えますか?ライセンスは?
- hexgrab は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- hexgrab は今もメンテナンスされていますか?
- 活発にメンテナンス中。hexgrab の最終コミットは 2026年10月12日 です。
- hexgrab は何に使えますか?
- 画面上の要素からブランドカラーやUIカラーを取得する。 動画やアニメーションのフレームにあるピクセルの正確なHEX値を確認する。 Windowsでインターフェースをデザインまたはレビューしながら、手早く色を取得する。
- hexgrab のインストール方法は?
- ソースからビルドして実行する(Windows で .NET 10 SDK が必要): dotnet run --project src/Hexgrab/Hexgrab.csproj 最新リリースのページから exe をダウンロードする
- hexgrab はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/iammukeshm/hexgrab
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
42種類の調整機能、設定パネル、スタートアップ・タスク・クリーンアップ用ツールを備えた無料のWindows最適化ツール。
画面領域や画像、PDF、ファイルからテキストを抽出し、ローカルでOCRを実行して結果をコピー・転送できるWindows用ツール。
WPFで開発されたWindows向けの翻訳・OCRツール。翻訳サービスとOCRサービスを追加できるプラグインシステムを備えています。
マルチタスク、ファイルタグ、システムとの深い統合を備えた、Windows向けのモダンなオープンソースファイルマネージャー。