0

私はいくつかの写真を持っています、例: ここに画像の説明を入力してください

写真のエリアの色を取得したいです。例 ここに画像の説明を入力してください

しかし、私はそれを行う方法がわかりません。

4

3 に答える 3

2

まず、「一般に」領域の色を取得することはできません (領域の色を平均化するか、その他の操作を行わない限り)。特定のピクセルの色を探します。

から、色を取得する画像の座標を指定してBitmap呼び出します。こちらのドキュメントを参照してください。GetPixelX,Y

編集:コメントから、色を反転するにはこのスレッドColorを参照してください。GetPixel

于 2012-11-28T03:50:41.750 に答える
1

メソッドを見Bitmap.GetPixelて、それが適切かどうかを確認してください。領域全体の色を取得するには、左上から右下のピクセルに移動して操作を行うループを作成するだけです。

Winforms または WPF を使用している場合、またはディスクから直接ビットマップをロードしている場合は、より具体的に知る必要があります。

于 2012-11-28T03:51:26.850 に答える
0

これには、画像のある点で色を取得する例があります

于 2012-11-28T03:53:16.773 に答える