ImageMagick Imagick::shearImage

(PECL imagick 2, PECL imagick 3)

Imagick::shearImage — Creating a parallelogram


설명

public Imagick::shearImage(mixed $background, float $x_shear, float $y_shear): bool

X 또는 Y축을 따라 이미지의 한쪽 가장자리를 밀어 평행사변형을 만듭니다. X 방향 전단기는 X축을 따라 가장자리를 슬라이드하는 반면 Y 방향 전단기는 Y축을 따라 가장자리를 슬라이드합니다.

전단의 양은 전단 각도에 의해 제어됩니다. X 방향 전단기의 경우 x_shear는 Y축을 기준으로 측정되고 유사하게 Y 방향 전단기의 경우 y_shear는 X축 기준으로 측정됩니다. 이미지를 깎고 남은 빈 삼각형은 배경색으로 채워집니다.


매개변수

background
배경색
x_shear
x축에서 전단할 각도
y_shear
y축에서 전단할 각도

반환 값

성공하면 true를 반환합니다.


변경 로그

버전 설명
PECL imagick 2.1.0 이제 색상을 나타내는 문자열을 첫 번째 매개변수로 허용합니다. 이전 버전에서는 ImagickPixel 개체만 허용합니다.

Examples

예제 #1 Imagick::shearImage()

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

?>