라이브러리

[PHP] Imagick::embossImage - 3차원 효과가 있는 회색조 이미지를 반환합니다.




이미지 에뭉스 효과

이미지 에뭉스 효과는 이미지에 두드러지게 나타나는 부분을 강조하는 효과입니다. 이 효과를 사용하면 이미지의 특정 부분을 강조하여 다른 부분을 감추는 효과를 낼 수 있습니다.

Imagick::embossImage()

Imagick::embossImage() 함수는 이미지에 에뭉스 효과를 적용하는 함수입니다. 이 함수는 이미지의 픽셀 값을 변경하여 에뭉스 효과를 적용합니다.

함수 매개변수

Imagick::embossImage() 함수의 매개변수는 다음과 같습니다.

* `$radius`: 에뭉스 효과의 반경입니다. 기본값은 1입니다.
* `$sigma`: 에뭉스 효과의 표준편차입니다. 기본값은 1입니다.
* `$angle`: 에뭉스 효과의 각도입니다. 기본값은 0입니다.

예제

다음은 PHP에서 Imagick::embossImage() 함수를 사용하여 이미지에 에뭉스 효과를 적용하는 예제입니다.

#hostingforum.kr
php

<?php

// Imagick 객체 생성

$image = new Imagick('example.jpg');



// 에뭉스 효과 적용

$image->embossImage(1, 1, 0);



// 이미지 저장

$image->writeImage('example_emboss.jpg');



// 이미지 출력

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

echo $image;

?>



이 예제에서는 `example.jpg` 이미지에 에뭉스 효과를 적용하여 `example_emboss.jpg` 이미지로 저장합니다.

에뭉스 효과의 예

다음은 에뭉스 효과의 예입니다.

| 원본 이미지 | 에뭉스 효과 적용 |
| --- | --- |
| ![](원본이미지.jpg) | ![](에뭉스이미지.jpg) |

원본 이미지와 에뭉스 효과를 적용한 이미지의 차이를 비교할 수 있습니다.

에뭉스 효과의 매개변수

에뭉스 효과의 매개변수는 다음과 같습니다.

* `$radius`: 에뭉스 효과의 반경입니다. 반경이 클수록 에뭉스 효과가 강해집니다.
* `$sigma`: 에뭉스 효과의 표준편차입니다. 표준편차가 클수록 에뭉스 효과가 약해집니다.
* `$angle`: 에뭉스 효과의 각도입니다. 각도가 클수록 에뭉스 효과가 강해집니다.

다음은 에뭉스 효과의 매개변수를 사용하여 이미지에 에뭉스 효과를 적용하는 예제입니다.

#hostingforum.kr
php

<?php

// Imagick 객체 생성

$image = new Imagick('example.jpg');



// 에뭉스 효과 적용

$image->embossImage(5, 2, 45);



// 이미지 저장

$image->writeImage('example_emboss2.jpg');



// 이미지 출력

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

echo $image;

?>



이 예제에서는 `$radius` 매개변수를 5로 설정하여 에뭉스 효과의 반경을 증가시켰습니다. `$sigma` 매개변수를 2로 설정하여 에뭉스 효과의 표준편차를 감소시켰습니다. `$angle` 매개변수를 45로 설정하여 에뭉스 효과의 각도를 증가시켰습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색