(PECL cairo >= 0.1.0)
CairoMatrix::scale -- cairo_matrix_scale — Aplica escala a una matriz
Estilo orientado a objetos (método):
Estilo procedural:
Aplica escala mediante sx, sy a la transformación en la matriz. El efecto de la nueva transformación es, primero escalar las coordenadas mediante sx y sy, y luego aplicar la transformación original a las coordenadas.
Sólo procedural - instancia de CairoMatrix
factor de escala en la dirección X
factor de escala en la dirección Y
Example #1 Estilo orientado a objetos
<?php
/* Aplicar escala a una matriz */
$matriz = new CairoMatrix(1.0, 0.5, 0.0, 1.0, 0.0, 0.0);
$matriz->scale(0.2, 2.0);
?>
Example #2 Estilo procedural
<?php
/* Aplicar escala a una matriz */
$matriz = cairo_matrix_init(1.0, 0.5, 0.0, 1.0, 0.0, 0.0);
cairo_matrix_scale($matriz, 0.2, 2.0);
?>