Imagick::roundCorners

(PECL imagick 2, PECL imagick 3)

Imagick::roundCornersArredonda os cantos da imagem

Warning

Esta função tornou-se DEFASADA a partir da Imagick 3.4.4. O uso desta função é fortemente desencorajado.

Descrição

public Imagick::roundCorners(
    float $x_rounding,
    float $y_rounding,
    float $stroke_width = 10,
    float $displace = 5,
    float $size_correction = -6
): bool

Arredonda os cantos da imagem. Os primeiros dois parâmetros controlam a quantidade de arredondamento e os três últimos parâmetros podem ser usados ​​para ajuste fino do processo de arredondamento. Este método estará disponível se a extensão Imagick tiver sido compilada com a ImageMagick versão 6.2.9 ou superior. Este método não estará disponível se a extensão Imagick tiver sido compilada com a ImageMagick versão 7.0.0 ou superior.

Parâmetros

x_rounding

Arredondamento X.

y_rounding

Arredondamento Y.

stroke_width

Largura do traço.

displace

Deslocamento da imagem.

size_correction

Correção de tamanho.

Valor Retornado

Retorna true em caso de sucesso.

Exemplos

Example #1 Usando Imagick::roundCorners()

Arredonda os cantos da imagem.

<?php

$image = new Imagick();
$image->newPseudoImage(100, 100, "magick:rose");
$image->setImageFormat("png");

$image->roundCorners(5,3);
$image->writeImage("rounded.png");
?>