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);
?>
- PHP Руководство
- Функции по категориям
- Индекс функций
- Справочник функций
- Обработка и генерация изображений
- Cairo
- Функция CairoMatrix::__construct() - Creates a new CairoMatrix object
- Функция CairoMatrix::initIdentity() - Creates a new identity matrix
- Функция CairoMatrix::initRotate() - Creates a new rotated matrix
- Функция CairoMatrix::initScale() - Creates a new scaling matrix
- Функция CairoMatrix::initTranslate() - Creates a new translation matrix
- Функция CairoMatrix::invert() - The invert purpose
- Функция CairoMatrix::multiply() - The multiply purpose
- Функция CairoMatrix::rotate() - The rotate purpose
- Функция CairoMatrix::scale() - Applies scaling to a matrix
- Функция CairoMatrix::transformDistance() - The transformDistance purpose
- Функция CairoMatrix::transformPoint() - The transformPoint purpose
- Функция CairoMatrix::translate() - The translate purpose
Коментарии
404 Not Found