0

画像の内容をヒット テストしたい。そのために、メソッドを使用して作成BitmapImageし、内部に描画します。を使用してヒット テストを行うと、画像内のすべてのポイントが true を返しますが、白いピクセルは false を返し、白以外のピクセルは true を返します。そのため、使用して白黒ピクセル形式に変換しましたが、機能しませんでした。助言がありますか?オブジェクト に対するヒットテストができればもっといいのですが。DrawingVisualDrawingContext.DrawImage()VisualTreeHelper.HitTest()BitmapImageFormatConvertedBitmapImageDrawing

4

1 に答える 1

0

2 つの提案:

  1. 白ではなく、透明なピクセルを使用してみてください
  2. 独自のヒット テスト ロジックを実装する必要がある場合があります。Visual の場合、これは HitTestCore をオーバーライドすることを意味します。
于 2011-02-13T10:48:41.503 に答える