라이브러리

[PHP] Imagick::shadeImage - 3D 효과를 만듭니다




Imagick::shadeImage() 함수

Imagick::shadeImage() 함수는 이미지에 그림자를 추가하는 데 사용됩니다. 이 함수는 이미지에 그림자를 추가하여 이미지의 깊이와 세부성을 더해줍니다.

함수 시그니처

Imagick::shadeImage() 함수의 시그니처는 다음과 같습니다.

#hostingforum.kr
php

bool Imagick::shadeImage ( float $angle, float $sigma, float $radius )



* `$angle`: 그림자의 방향을 나타내는 각도입니다. (0-360도)
* `$sigma`: 그림자의 표준편차를 나타내는 값입니다. (0-100)
* `$radius`: 그림자의 반경을 나타내는 값입니다. (0-100)

예제

다음 예제는 Imagick::shadeImage() 함수를 사용하여 이미지에 그림자를 추가하는 방법을 보여줍니다.

#hostingforum.kr
php

// Imagick 객체 생성

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



// 그림자 추가

$imagick->shadeImage(45, 10, 20);



// 이미지 저장

$imagick->writeImage('image_shaded.jpg');



// 이미지 표시

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

echo $imagick;



이 예제에서는 'image.jpg' 이미지에 그림자를 추가하고 'image_shaded.jpg'로 저장합니다. `$angle`은 45도, `$sigma`은 10, `$radius`은 20으로 설정되어 있습니다.

결과

이 예제의 결과는 'image_shaded.jpg' 이미지에 그림자가 추가된 이미지입니다. 그림자는 이미지의 깊이와 세부성을 더해줍니다.

주의

Imagick::shadeImage() 함수는 이미지의 크기가 작을 때 효과가 좋지 않을 수 있습니다. 또한, 그림자의 방향과 표준편차를 조절하여 다양한 효과를 얻을 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색