PHP 8.5.0 Alpha 1 available for testing

imageaffinematrixconcat

(PHP 5 >= 5.5.0, PHP 7, PHP 8)

imageaffinematrixconcatConcatena dos matrices de transformación afín

Descripción

imageaffinematrixconcat(array $matrix1, array $matrix2): array|false

Devuelve la concatenación de dos matrices de transformación afín, lo cual es útil si varias transformaciones deben aplicarse a la misma imagen en una sola vez.

Parámetros

matrix1

Una matriz de transformación afín (un array con claves de 0 a 5 y números decimales como valores).

matrix2

Una matriz de transformación afín (un array con claves de 0 a 5 y números decimales como valores).

Valores devueltos

Una matriz de transformación afín (un array con claves de 0 a 5 y números decimales como valores). o false en caso de error.

Ejemplos

Ejemplo #1 Ejemplo para imageaffinematrixconcat()

<?php
$m1
= imageaffinematrixget(IMG_AFFINE_TRANSLATE, array('x' => 2, 'y' => 3));
$m2 = imageaffinematrixget(IMG_AFFINE_SCALE, array('x' => 4, 'y' => 5));
$matrix = imageaffinematrixconcat($m1, $m2);
print_r($matrix);
?>

El resultado del ejemplo sería:

Array
(
    [0] => 4
    [1] => 0
    [2] => 0
    [3] => 5
    [4] => 8
    [5] => 15
)

Ver también

  • imageaffine() - Devuelve una imagen que contiene la imagen fuente transformada, utilizando opcionalmente una zona de recorte
  • imageaffinematrixget() - Obtener una matriz de transformación afín
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top