• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • imageaffinematrixconcat()

    (PHP 5 >= 5.5.0, PHP 7)

    Concatenate two affine transformation matrices

    说明

    imageaffinematrixconcat(array $m1,array $m2): array

    Returns the concatenation of two affine transformation matrices, what is useful if multiple transformations should be applied to the same image in one go.

    参数

    $m1

    An affine transformation matrix(an array with keys0to5and float values).

    $m2

    An affine transformation matrix(an array with keys0to5and float values).

    返回值

    An affine transformation matrix(an array with keys0to5and float values)或者在失败时返回FALSE.

    范例

    imageaffinematrixconcat() example

    <?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);
    ?>
    

    以上例程会输出:

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

    参见