Imagick::rotateImage

(PECL imagick 2.0.0)

Imagick::rotateImageTourne une image

Description

bool Imagick::rotateImage ( mixed $background , float $degrees )

Tourne une image d'un nombre de degrés spécifié par degrees. Les triangles vides ainsi créés sont remplis avec la couleur de fond.

Liste de paramètres

background

La couleur de fond

degrees

Les degrés de rotation

Valeurs de retour

Returns TRUE on success.

Historique

Version Description
2.1.0 Permet désormais l'utilisation d'une chaîne pour représenter la couleur. Les versions précédentes ne permettaient que les objets ImagickPixel.

add a note add a note

User Contributed Notes 3 notes

up
1
AlexG
1 year ago
Transparent

<?php $im->rotateImage(new ImagickPixel('#00000000'), 75); ?>
up
0
wjsams at gmail dot com
5 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();
?>
up
-1
Baptiste VALTHIER
3 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();
?>
To Top