画像の内容をヒット テストしたい。そのために、メソッドを使用して作成BitmapImage
し、内部に描画します。を使用してヒット テストを行うと、画像内のすべてのポイントが true を返しますが、白いピクセルは false を返し、白以外のピクセルは true を返します。そのため、使用して白黒ピクセル形式に変換しましたが、機能しませんでした。助言がありますか?オブジェクト に対するヒットテストができればもっといいのですが。DrawingVisual
DrawingContext.DrawImage()
VisualTreeHelper.HitTest()
BitmapImage
FormatConvertedBitmap
ImageDrawing
1147 次
1 に答える
0
2 つの提案:
- 白ではなく、透明なピクセルを使用してみてください
- 独自のヒット テスト ロジックを実装する必要がある場合があります。Visual の場合、これは HitTestCore をオーバーライドすることを意味します。
于 2011-02-13T10:48:41.503 に答える