Método ImageComparer.Compare (Image, Image, List<ToleranceRectangle>, Image%)
Compara duas regiões específicas de imagens por área especificada pelo retângulo de tolerância.
Retorna true se a diferença de imagem está dentro de tolerância, e calcula a margem por que a tolerância é faltada como uma imagem de diff.
Namespace: Microsoft.VisualStudio.TestTools.UITesting
Assembly: Microsoft.VisualStudio.TestTools.UITesting (em Microsoft.VisualStudio.TestTools.UITesting.dll)
Sintaxe
'Declaração
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
Parâmetros
- actualImage
Tipo: System.Drawing.Image
Imagem real.
- expectedImage
Tipo: System.Drawing.Image
Imagem esperada.
- rectangleList
Tipo: System.Collections.Generic.List<ToleranceRectangle>
Lista de retângulos de tolerância que indica a área para comparar e o valor de tolerância.
- diffImage
Tipo: System.Drawing.Image%
Uma imagem argb cujo valor que representa a margem pela tolerância foi faltada.
Valor de retorno
Tipo: System.Boolean
True se as duas imagens se encontram os valores especificados no retângulo de tolerância.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.