라이브러리
[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` 이미지로 저장합니다.
에뭉스 효과의 예
다음은 에뭉스 효과의 예입니다.
| 원본 이미지 | 에뭉스 효과 적용 |
| --- | --- |
|  |  |
원본 이미지와 에뭉스 효과를 적용한 이미지의 차이를 비교할 수 있습니다.
에뭉스 효과의 매개변수
에뭉스 효과의 매개변수는 다음과 같습니다.
* `$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로 설정하여 에뭉스 효과의 각도를 증가시켰습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.