問題タブ [luminance]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - 背景色の明るさで文字色を決める方法
簡単な質問がありますが、これに対する答えを見つけることができませんでした。私はほとんど完全な初心者です。
だから私はアプリを持っています(それは私のものではありませんが、私はそれに貢献しています)、ユーザーが変更できる色付きの背景に書いています。背景が十分に明るい場合は文字が黒く表示されますが、そうでない場合は白のままです。
このアプリケーションは、ハンガリーの州全体の学校日記サービスに接続する、小学生と高校生向けの学校日記アプリです。ここでは、最高のノートは 5、最悪のノートは 1 です。ユーザーは、設定で各グレードの色を設定できます。現在、メモ「4」のコードのみが黒のテキストになるようにハードコーディングされており (「4」のメモの背景はデフォルトで黄色であるため)、他のすべてのコードは白です。これは私が自動化したいものです。
今すぐコード:
私はこのようなものを探しています:
助けてくれてありがとう!
python - Python で輝度に基づいてピクセルの RGB 値を取得する
このタスクを達成する方法を見つけようとしています: 輝度に基づいて画像のピクセルを選択し、それらのピクセルの RGB 値を取得したいと思います。
私の最初の考えは、OpenCV を使用して画像のグレースケールでヒストグラムを作成することでした。
しかし、ヒストグラムの特定のビンのピクセルが画像のどこにあるかを特定する方法がわかりませんでしたか?
別の方法として、輝度を取得するための次の式を見つけました。
それで、その式を使用して画像内のピクセルを繰り返し処理し、選択した輝度レベルに一致するピクセルを取得できると思いますか?
Pythonでこれを達成するためのより良い方法はありますか?