問題タブ [brightness]

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.

0 投票する
1 に答える
1692 参照

android - android setBacklightBrightness(int) で動作しないのはなぜですか

Reflected メソッドを使用してウィジェットから明るさを変更しようとしていますが、このコードは setBacklightBrightness.invoke(power, new Object[]{Brightness}); の瞬間に失敗します。呼び出しエラーを書き込みます。助けてください!

0 投票する
2 に答える
2306 参照

algorithm - ピクセルの明るさを取得して設定するための一般的なアルゴリズム?

ピクセルの明るさを取得して設定するための簡単なアルゴリズムを探していましたが、何も見つかりませんでした。研究論文と複雑なライブラリだけです。

それで、誰かがピクセルの明るさを計算するための公式が何であるか知っていますか?そして、明るさを変えるためにどの式を使うべきですか?

編集:質問を明確にします。私はC++でQtを使用していますが、主に一般的な数式を探しています。これを言語に適合させます。私はメモリ内の画像のRGBピクセルについて話している。「明るさ」とは、Photoshopの場合と同じ意味です。明るさを変更すると、画像がより「白」になり(明るさの値1.0は完全に白)、減らすと「黒」(値0.0)になります。

0 投票する
2 に答える
26753 参照

python - Python Image Library(PIL)を使用して、一連の画像のヒストグラム(明るさとコントラスト)を正規化します

Google Maps APIを使用して、同じサイズの正方形の衛星画像のシーケンスをダウンロードし、PDFを生成するスクリプトがあります。画像は事前に回転させる必要がありますが、私はすでにPILを使用しています。

光と地形の条件が異なるため、一部の画像が明るすぎたり、暗すぎたり、結果のpdfが少し醜くなり、「フィールド」(バックカントリー)での読書条件が理想的ではないことに気付きました。特定の交差点のサムネイルを印刷したいマウンテンバイク)。

(編集)その場合の目標は、すべての画像が同じような見かけの明るさとコントラストになるようにすることです。したがって、明るすぎる画像は暗くする必要があり、暗い画像は明るくする必要があります。(ちなみに、私はかつてimagemagick autocontrast、または、、、、auto-gammaまたはそのようなものを使用し、医用画像で興味深い結果が得られましたが、PILでこれらのいずれかを行う方法がわかりません)。equalizeautolevel

グレースケールに変換した後(以前はグレースケールプリンターを使用していました)、すでにいくつかの画像補正を使用しましたが、結果も良くありませんでした。これが私のグレースケールコードです:

このコードは、画像ごとに独立して機能します。最初にすべての画像を分析してから、それらの視覚的特性(コントラスト、明るさ、ガンマなど)を「正規化」する方がよいのではないかと思います。

また、すべての画像を均等に補正するのではなく、画像ごとにカスタム補正を適用するために、画像(ヒストグラム?)で何らかの分析を行う必要があると思います(ただし、「拡張」関数は暗黙的に考慮します)初期の条件)。

誰かがそのような問題を抱えていたり、カラー画像(グレースケールなし)でこれを行うための良い代替案を知っていますか?

読んでくれてありがとう!

0 投票する
2 に答える
1434 参照

android - Androidで明るさの段階的なフェードを実装するクリーンな方法は?

現時点では、次のような明るさ調整をフェードするコードがあります。

それが良い方法と見なされるかどうかはわかりません (ASyncTask の使用を検討しましたが、この場合の利点はわかりません)。バックライトのフェードを実現するためのより良い方法はありますか?

編集:私は現在、次のように TimerTask を使用しています:

カウンターに配列を使用する理由は、finalでアクセスする必要Runnableがあるためですが、値を変更する必要があります。これは CPU の使用量を減らしますが、それでも私が好む以上に使用します。

EDIT2:ああ、そして3回目の試み。CommonsWare のアドバイスに感謝します。(正しく適用されたことを願っています!)

ありがとう!

0 投票する
1 に答える
829 参照

android - プログラムによる Android の色の明るさ

プログラムで Color の明るさを変更するにはどうすればよいですか? たとえば、Java AWT Color を HSB に変換すると、明るさが変更され、Color に変換されます。Androidではどうすればこれを行うことができますか?

0 投票する
1 に答える
1987 参照

colors - 同じ知覚明るさで色を取得するにはどうすればよいですか?

同じ輝度 (知覚される明るさ) の色を取得できるツール/プログラム/カラー システムはありますか?

色を選択すると (RGB 値を決定する)、プログラムはカラー ホイールの周りのすべての色を同じ輝度で色相が異なるとします。

そのようなツールはまだ見たことがありません。私が見つけたのは、色の輝度に関する 3 つの異なるアルゴリズムだけでした。

明確にするために、私は色の輝度/知覚された明るさ、またはあなたがそれを呼びたいものについて話している-たとえば、赤の色相が青よりも明るいと感じる属性. (したがって、255,0,0 は 0,0,255 よりも高い輝度値を持ちます。)

PS: この Web サイトで色の輝度を決定するためにどのアルゴリズムが使用されているか知っている人はいますか ? http://www.workwithcolor.com/hsl-color-picker-01.htm

0 投票する
1 に答える
3743 参照

android - 画面輝度制御プログラム

私はAndroid開発の初心者です。正確には、開発中です。私はAndroid向けの開発を学び始めていて、この演習を行いたいと思っていました。明るさを3つの異なるレベル(current-low-high)に変更する小さなプログラムを作成します。コードとすべてを記述した後、実行させることができません。実行するたびに、FORCECLOSEが表示されます。私のエラーを見つけるのを手伝ってください。:(

私のコード:

私を助けてください:(それを機能させるために私は何をする必要がありますか?

0 投票する
1 に答える
1214 参照

opengl - OpenGL:glTexEnvi、glBlendFunc、および画面上のテキストメッセージ

私はムービープレーヤーを開発しており、OpenGLを使用してフレームと画面上のメッセージを描画しています。

私が使用するフレームを描画するには:

画面上のメッセージを描画している間、表示するテキストの表現を含む長方形を描画します。透明性を処理するために、テキストメッセージを描画する前にこれを行います。

ここで、明るさをリアルタイムで変更するオプションを提供したいと思います。これを達成するために私は使用しています:

明るさは正しく変更されていますが、テキストメッセージが間違っています。テキストの周りの長方形は、明るさがデフォルト値であり、テキストでさえ明るさ補正の影響を受ける場合にのみ透明になります。(つまり、テキストはデフォルトで白で、明るさを下げるとますます灰色になります)。

輝度調整は0-1の外側のアルファスペクトルを変更しますか?どうすればこの問題を解決できますか?

これがばかげているように聞こえたら申し訳ありませんが、OpenGLを使用するのは初めてです

0 投票する
3 に答える
1483 参照

android - Androidフォンで画面の明るさを設定しようとしています

画面の明るさを設定しようとしていますが、 this.getWindow() で現在のウィンドウを取得しようとすると null になります。どうしてこれなの?すべてのコードを setBrightness() メソッドに投稿します。

0 投票する
1 に答える
806 参照

iphone - iPhone で明るさを変更する方法 (プライベート API を使用)

開発者はデバイスをジェイルブレイクできないため、SBSettings (Cydia のクイック設定アプリケーション) に似たアプリを作成したいと考えています。画面の明るさを変える方法を誰か教えてください。Appleの承認を受ける必要がないため、必要に応じてプライベート API を使用できます。どんな助けでも大歓迎です。