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

    (PHP 5 >= 5.5.0, PHP 7)

    Get an affine transformation matrix

    说明

    imageaffinematrixget(int $type[,mixed $options]): array

    Returns an affine transformation matrix.

    参数

    $type

    One of the IMG_AFFINE_* constants.

    $options

    If$typeis IMG_AFFINE_TRANSLATE or IMG_AFFINE_SCALE,$optionshas to be an array with keysxandy, both having float values.

    If$typeis IMG_AFFINE_ROTATE,IMG_AFFINE_SHEAR_HORIZONTAL or IMG_AFFINE_SHEAR_VERTICAL,$optionshas to be a float specifying the angle.

    返回值

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

    范例

    imageaffinematrixget() example

    <?php
    $matrix = imageaffinematrixget(IMG_AFFINE_TRANSLATE, array('x' = 2, 'y' => 3));
    print_r($matrix);
    ?>
    

    以上例程会输出:

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

    参见