Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 22498 программистов и 1192 робота. Сейчас ищут 690 программистов ...
CairoMatrix::scale - Applies scaling to a matrix
Вернуться к: CairoMatrix
CairoMatrix::scale
cairo_matrix_scale
(PECL cairo >= 0.1.0)
CairoMatrix::scale -- cairo_matrix_scale — Applies scaling to a matrix
Описание
Объектно-ориентированный стиль (method):
public void CairoMatrix::scale
( float
$sx
, float $sy
)Процедурный стиль:
Applies scaling by sx, sy to the transformation in the matrix. The effect of the new transformation is to first scale the coordinates by sx and sy, then apply the original transformation to the coordinates.
Список параметров
-
matrix
-
Procedural only - CairoMatrix instance
-
sx
-
scale factor in the X direction
-
sy
-
scale factor in the Y direction
Примеры
Пример #1 Объектно-ориентированный стиль
<?php
/* Apply scaling to a matrix */
$matrix = new CairoMatrix(1.0, 0.5, 0.0, 1.0, 0.0, 0.0);
$matrix->scale(0.2, 2.0);
?>
Пример #2 Процедурный стиль
<?php
/* Apply scaling to a matrix */
$matrix = cairo_matrix_init(1.0, 0.5, 0.0, 1.0, 0.0, 0.0);
cairo_matrix_scale($matrix, 0.2, 2.0);
?>
Вернуться к: CairoMatrix