Documentación offline PHP master

Imagick::subImageMatch

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Imagick::subImageMatch

Busca una subimagen en la imagen actual y devuelve una imagen de similitud

Descripción#

public Imagick::subImageMatch(Imagick $Imagick, [array $offset], [float $similarity]): Imagick
```php

Busca una subimagen en la imagen actual y devuelve una imagen de similitud de tal manera que una posición de coincidencia exacta es completamente blanca y si ningún píxel coincide, negro, de lo contrario un cierto nivel de gris entre ambos. Asimismo, pueden pasarse los argumentos opcionales bestMatch y similarity. Tras llamar a la función, similarity será definido en el 'puntuación' de similitud entre la subimagen y la posición correspondiente en la imagen más grande, bestMatch contendrá un array asociativo con los elementos x, y, width, height que describen la región correspondiente.

## Parámetros

`Imagick`  

`offset`  

`similarity`  
Una nueva imagen que muestra la cantidad de similitud en cada píxel.

## Valores devueltos

## Ejemplos

`Imagick::subImageMatch`
cropimage(40, 40, 250, 110); $imagick2->vignetteimage(0, 1, 3, 3); $similarity = null; $bestMatch = null; $comparison = $imagick->subImageMatch($imagick2, $bestMatch, $similarity); $comparison->setImageFormat('png'); header("Content-Type: image/png"); echo $imagick->getImageBlob(); } ?>

```php