Imagick::rotateImage

(PECL imagick 2, PECL imagick 3)

Imagick::rotateImageRotaciona uma imagem

Descrição

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

Rotaciona uma imagem no número especificado de graus. Os triângulos vazios que sobrarem da rotação da imagem são preenchidos com a cor de fundo.

Parâmetros

background

A cor de fundo

degrees

Ângulo de rotação, em graus. O ângulo de rotação é interpretado como o número de graus para rotacionar a imagem no sentido horário.

Valor Retornado

Retorna true em caso de sucesso.

Registro de Alterações

Versão Descrição
PECL imagick 2.1.0 Agora permite uma string representando a cor como primeiro parâmetro. As versões anteriores permitiam apenas um objeto ImagickPixel.

Exemplos

Example #1 Exemplo de Imagick::rotateImage()

<?php
function rotateImage($imagePath, $angle, $color) {
    $imagick = new \Imagick(realpath($imagePath));
    $imagick->rotateimage($color, $angle);
    header("Content-Type: image/jpg");
    echo $imagick->getImageBlob();
}

?>