CairoMatrix::scale

cairo_matrix_scale

(PECL cairo >= 0.1.0)

CairoMatrix::scale -- cairo_matrix_scaleПрименяет масштабирование к матрице

Описание

Объектно-ориентированный стиль (method):

public CairoMatrix::scale ( float $sx , float $sy ) : void

Процедурный стиль:

cairo_matrix_scale ( CairoContext $context , float $sx , float $sy ) : void

Применяет масштабирование по sx, sy к преобразованию в матрице. Эффект нового преобразования заключается в том, чтобы сначала масштабировать координаты по sx и sy, а затем применить исходное преобразование к координатам.

Список параметров

matrix

Только процедурный стиль - экземпляр CairoMatrix

sx

Коэффициент масштабирования в направлении X

sy

Коэффициент масштабирования в направлении Y

Примеры

Пример #1 Объектно-ориентированный стиль

<?php
/* Применить масштабирование к матрице */
$matrix = new CairoMatrix(1.00.50.01.00.00.0);
$matrix->scale(0.22.0);
?>

Пример #2 Процедурный стиль

<?php
/* Применить масштабирование к матрице */
$matrix cairo_matrix_init(1.00.50.01.00.00.0);
cairo_matrix_scale($matrix0.22.0);
?>

Смотрите также

add a note add a note

User Contributed Notes

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