
getImage 메소드는 이미지 파일의 절대 경로를 입력해야 합니다. 하지만, PHP의 include 경로나 Imagick 클래스의 설정을 통해 상대 경로를 사용할 수 있습니다.
1. PHP의 include 경로를 설정하여 이미지 파일의 상대 경로를 사용할 수 있습니다. 예를 들어, include 경로를 현재 디렉토리(root directory)로 설정하면, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$image = new Imagick('image.jpg');
2. Imagick 클래스의 설정을 통해 상대 경로를 사용할 수 있습니다. 예를 들어, Imagick 클래스의 setResolution() 메소드를 사용하여 이미지 파일의 상대 경로를 설정할 수 있습니다.
#hostingforum.kr
php
$imagick = new Imagick();
$imagick->setResolution('image.jpg');
3. PHP의 realpath() 함수를 사용하여 이미지 파일의 절대 경로를 얻을 수 있습니다. 예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$image = new Imagick(realpath('image.jpg'));
4. PHP의 dirname() 함수를 사용하여 이미지 파일의 디렉토리를 얻을 수 있습니다. 예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$image = new Imagick(dirname(__FILE__) . '/image.jpg');
이러한 방법들 중 하나를 사용하여 이미지 파일의 상대 경로를 사용할 수 있습니다.
2025-07-28 07:16