
Imagick::sketchImage 함수를 사용하기 위해서는 Imagick 클래스의 객체를 생성해야 합니다. Imagick 클래스의 객체를 생성하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$imagick = new Imagick('원하는 이미지 파일 경로');
이미지 객체를 생성한 후, Imagick::sketchImage 함수를 호출하여 연필 스케치 효과를 적용할 수 있습니다. 함수의 인자는 다음과 같습니다.
- 첫 번째 인자: 이미지 객체
- 두 번째 인자: 효과를 적용할 픽셀의 크기 (0을 지정하면 모든 픽셀에 효과를 적용)
- 세 번째 인자: 효과의 강도 (0에서 100 사이의 값을 지정)
예를 들어, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$imagick = new Imagick('원하는 이미지 파일 경로');
$imagick->sketchImage(10, 50); // 10x10 크기의 픽셀에 50%의 강도로 효과를 적용
$imagick->writeImage('결과 이미지 파일 경로');
이러한 코드를 통해 원하는 이미지에 연필 스케치 효과를 적용할 수 있습니다.
2025-04-28 12:30