Transparent
<?php $im->rotateImage(new ImagickPixel('#00000000'), 75); ?>
Imagick::rotateImage
(PECL imagick 2.0.0)
Imagick::rotateImage — Rota una imagen
Descripción
Rota una imagen el número de grados especificado. Los triángulos vacíos sobrantes por la rotación de la imagen se rellenan con el color de fondo.
Parámetros
-
background -
El color de fondo
-
degrees -
El número de grados de rotación de la imagen
Valores devueltos
Devuelve TRUE en caso de éxito.
Historial de cambios
| Versión | Descripción |
|---|---|
| 2.1.0 | Ahora se permite que una cadena represente el color como primer parámetro. Versiones anteriores sólo permitían un objeto ImagickPixel. |
Baptiste VALTHIER ¶
2 years ago
You can rotate an jpg image by -13.55° into a transparent png image with :
<?php
$imagick = new Imagick();
$imagick->readImage('my.jpg');
$imagick->rotateImage(new ImagickPixel('none'), -13.55);
$imagick->writeImage('my_rotated.png');
$imagick->clear();
$imagick->destroy();
?>
wjsams at gmail dot com ¶
4 years ago
If you want to rotate an image by a certain degree you can do this:
<?php
header('content-type: image/jpeg');
$imagick = new Imagick();
$imagick->readImage('castle.jpg');
$imagick->rotateImage(new ImagickPixel(), 90);
print $imagick->getImage();
?>
