라이브러리

[PHP] Imagick::roundCorners - 이미지 모서리를 둥글게 만듭니다.




Imagick::roundCorners 메서드는 PHP의 Imagick 클래스에 속하는 메서드입니다. 이 메서드는 주어진 이미지의 모서리를 둥근 모양으로 변형하는 데 사용됩니다.

사용법


Imagick::roundCorners 메서드는 두 개의 인수를 받습니다. 첫 번째 인수는 이미지의 너비를 나타내는 정수 값이며, 두 번째 인수는 이미지의 높이를 나타내는 정수 값입니다.

예제


다음은 Imagick::roundCorners 메서드를 사용하여 이미지의 모서리를 둥근 모양으로 변형하는 예제입니다.

#hostingforum.kr
php

// Imagick 클래스를 사용하여 새로운 이미지 객체를 생성합니다.

$image = new Imagick('원본이미지.jpg');



// 이미지의 모서리를 둥근 모양으로 변형합니다.

$image->roundCorners(10, 10);



// 변형된 이미지를 저장합니다.

$image->writeImage('변형된이미지.jpg');



// 변형된 이미지를 표시합니다.

header('Content-Type: image/jpeg');

echo $image;



이 예제에서는 '원본이미지.jpg' 파일을 읽어들여 Imagick 클래스의 새로운 객체를 생성합니다. 그런 다음 `roundCorners` 메서드를 사용하여 이미지의 모서리를 둥근 모양으로 변형합니다. 변형된 이미지를 '변형된이미지.jpg' 파일에 저장합니다. 마지막으로 변형된 이미지를 표시합니다.

옵션


Imagick::roundCorners 메서드는 두 개의 옵션을 제공합니다.

* `radius`: 모서리의 둥근 정도를 나타내는 정수 값입니다. 기본값은 0입니다.
* `border`: 모서리의 둥근 모양을 구분하는 색상입니다. 기본값은 흰색입니다.

다음은 `radius` 옵션을 사용하여 모서리의 둥근 정도를 조절하는 예제입니다.

#hostingforum.kr
php

// Imagick 클래스를 사용하여 새로운 이미지 객체를 생성합니다.

$image = new Imagick('원본이미지.jpg');



// 이미지의 모서리를 둥근 모양으로 변형합니다. 모서리의 둥근 정도는 20으로 설정합니다.

$image->roundCorners(10, 10, new ImagickDraw(), 20);



// 변형된 이미지를 저장합니다.

$image->writeImage('변형된이미지.jpg');



// 변형된 이미지를 표시합니다.

header('Content-Type: image/jpeg');

echo $image;



이 예제에서는 `roundCorners` 메서드의 세 번째 인수로 `ImagickDraw` 객체를 전달하여 모서리의 둥근 정도를 20으로 설정합니다.

참고


Imagick::roundCorners 메서드는 이미지의 모서리를 둥근 모양으로 변형하는 데 사용됩니다. 이 메서드는 이미지의 너비와 높이를 인수로 받으며, 두 개의 옵션인 `radius`와 `border`를 제공합니다. 이 메서드는 PHP의 Imagick 클래스에 속하는 메서드입니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 477 페이지

검색

게시물 검색