ImageComparer.Compare-Methode (Image, Image, List<ToleranceRectangle>, Image%)

Vergleicht bestimmte Bereiche von zwei Bilder vom Bereich, der von Toleranzrechtecke angegeben wird.

Gibt true zurück, wenn, der Imageunterschied innerhalb der Toleranz ist, und berechnet den Rand, durch den Toleranz als Vergleichsimage fehlt wird.

Namespace:  Microsoft.VisualStudio.TestTools.UITesting
Assembly:  Microsoft.VisualStudio.TestTools.UITesting (in Microsoft.VisualStudio.TestTools.UITesting.dll)

Syntax

'Declaration
Public Shared Function Compare ( _
    actualImage As Image, _
    expectedImage As Image, _
    rectangleList As List(Of ToleranceRectangle), _
    <OutAttribute> ByRef diffImage As Image _
) As Boolean
public static bool Compare(
    Image actualImage,
    Image expectedImage,
    List<ToleranceRectangle> rectangleList,
    out Image diffImage
)
public:
static bool Compare(
    Image^ actualImage, 
    Image^ expectedImage, 
    List<ToleranceRectangle>^ rectangleList, 
    [OutAttribute] Image^% diffImage
)
static member Compare : 
        actualImage:Image * 
        expectedImage:Image * 
        rectangleList:List<ToleranceRectangle> * 
        diffImage:Image byref -> bool 
public static function Compare(
    actualImage : Image, 
    expectedImage : Image, 
    rectangleList : List<ToleranceRectangle>, 
    diffImage : Image
) : boolean

Parameter

  • diffImage
    Typ: System.Drawing.Image%
    Ein Bild, dessen argb beschränkt, stellen den Rand dar, durch den Toleranz fehlt wurde.

Rückgabewert

Typ: System.Boolean
"True", wenn die beiden Bilder den Werten entsprechen, die in Toleranzrechtecken angegeben werden.

.NET Framework-Sicherheit

Siehe auch

Referenz

ImageComparer Klasse

Compare-Überladung

Microsoft.VisualStudio.TestTools.UITesting-Namespace