問題タブ [getpixel]
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.
c# - .bmpファイルをバイナリにデコードする
.bmpファイルをバイナリに変換するように設計されたC#プログラムを作成しようとしています。ファイルは16x16ピクセルです。それぞれの黒いピクセルは2進数で1を表すため、数値10は█[]█[] [] [][][]になります。
私が抱えている問題は、私のコードが黒いピクセルを認識していないため、出力が常にゼロになることです。
出力が0である理由について誰かが考えている場合は、私を助けてください。また、コードを改善する方法は歓迎されます。
c++ - BitBlt を使用して別のウィンドウの個々のピクセルを取得する
これは私が現在行っていることです:
- 経由でウィンドウ DC を取得する
GetWindowDC
- で互換性のある DC を作成します
CreateCompatibleDC
GetPixel
互換性のある DC で通話する
残念ながら、私の GetPixel 呼び出しはすべて を返していCLR_INVALID
ます。これが私のコードです。
何か案は?
python - OS X + Python で高速にピクセルを取得
画面上の任意のピクセルの RGB 値を取得したいと考えています。できれば、qt や gtk のような完全な GUI ツールキットをロードする必要はありません。スクリーンショットを撮ることはできますが、コストのかかる操作であり、これをリアルタイムで実行したいので、毎秒複数のスクリーンショットを撮る必要があります。Windows ではwindll.gdi32.GetPixel(dc,x,y)
. Mac に相当するものはありますか?
iphone - iPhoneで撮影した画像からピクセルデータを取得する方法
問題はピクセルデータを取得していないことです。そのためのソースを見つけることができました
問題は、取得したいピクセルの場所です。取得したいピクセルがどこにあるかを把握する方法がわかりません。それを理解する方法は何ですか。
java - javaでカラーイベントに応答する
パズルを解くためのJavaアプリケーションを構築しています。私が基本的にコーディングしている方法では、プログラムはスクリーンショットを撮り、スクリーンショットでピクセルを見つけ、ロボット機能を介してマウスをデスクトップ上のその位置に移動します。スクリーンショットを撮り、それを配列に保存し、適切な色の組み合わせで保存されたピクセルがポップアップするまで配列を探索し、マウスを画面上のその位置に移動するという理論を理解していますが、私の人生では取得できませんコードダウン。スクリーン ショットを取得し、それを配列に保存するサンプル コードを誰かが知っている場合 (または、この特定の用途に配列が最適かどうかはわかりません)、その配列からピクセルを見つけてマウスを移動します。ピクセル位置に移動してから配列をクリアすると、驚くほど満腹になります。これは私を夢中にさせるからです!
これまでのところ、私は持っています:
public static void main(String[] args) throws Exception{
}
私は3つのエラーが発生しています:
不正な式の開始、以下の get in コード セグメントを指すインジケータ
private static Rectanglerectangle = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
不正な式の開始、以下のコード セグメントのサイズを指しているインジケーター
private static Rectanglerectangle = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
; Rectangle 長方形を指している予想されるインジケーター
private static Rectanglerectangle = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
android - Android 2.3 の getPixel
選択した画像領域の色を認識できるアプリケーションを開発しました。Android 2.2 で完全に動作します。今、私はデバイス2.3でそれを使用しようとしています. 2.2 で適切に動作させるには、ディザリングと画面のビットのフォーマットに起因する多くの問題を克服する必要がありました。現在、2.3 でも同じ問題が発生しており、何を発明すればよいかわかりません。
非常に小さな色の違いは見られません。
java - imageJ ライブラリを使用した .tiff 画像のピクセルのスキャン
imageJ ライブラリを使用して .tiff 画像ファイルを読み取ります。しかし、変数 c で image1 のピクセルを読み取ろうとすると、「互換性のない型: 必要な int、int[] が見つかりました。私は静かに Java を初めて使用するので、この問題を回避する方法を教えてもらえますか?」というエラーが表示されます。それ以外の場合、コードは他の画像形式で正常に機能します。
android - Bitmap.getPixel は常に黒を返します
画面の一部の色を取得するアプリを作成しています。これを行うには、Bitmap.getPixel メソッドを使用して画面の指定されたピクセルを取得します。後でコーディングしやすくするために RGB 形式に変換するのではありません。問題は、getPixel メソッドを使用するときに画面に何が表示されていても、画面全体を覆う灰色のボタンがある場合でも、常に同じ RGB 値、R:0 G:0 B:0、または黒を返すことです。 ! ここにコードがあります
android - androidビットマップgetPixel
color.xmlファイルの色と比較するには、ピクセルの色を取得する必要がありますが、すべての値が負であり、この比較では常に誤った結果が返されます。適切な色の値を取得するにはどうすればよいですか?この色は透明かもしれません。私はこれを読みましたが、理論へのリンクではなく、答えが必要です。
bmp.getPixel(n.x, n.y)
色の適切な値を返すことを期待しているときにゼロを返しています#00FFFFFF
ありがとう
android - android onPreviewFrame からピクセル データを取得し、ビットマップに変換します
getPixel(int x, int y) を取得するために onPreviewFrame (byte[] データ、カメラ カメラ) を使用するにはどうすればよいですか。フレームをビットマップに変更したいのですが可能ですか? 毎秒ピクセルデータを取得したいので onPreviewFrame を使用しているため、画像を取得するには時間がかかりすぎます。