
Imagick::newPseudoImage 함수는 지정된 크기와 색상으로 가상 이미지를 생성하는 데 사용됩니다. 그러나 이 함수는 기본적으로 TrueType 폰트를 사용하여 텍스트를 렌더링하므로, 폰트가 없는 경우 오류가 발생할 수 있습니다.
이 오류를 해결하기 위해, Imagick::newPseudoImage 함수의 사용법을 다음과 같이 설명합니다.
1. 폰트 경로를 지정하지 않으면 오류가 발생하므로, 폰트 경로를 지정해야 합니다. 예를 들어, 다음 코드를 사용할 수 있습니다.
#hostingforum.kr
php
$im = new Imagick();
$im->newPseudoImage(800, 600, 'white');
$im->setFont('arial.ttf'); // 또는 다른 폰트 경로를 지정할 수 있습니다.
2. 또는, Imagick::newPseudoImage 함수의 세 번째 인자로 'none'을 지정하여 텍스트 렌더링을 비활성화할 수 있습니다.
#hostingforum.kr
php
$im = new Imagick();
$im->newPseudoImage(800, 600, 'white', 'none');
이러한 방법 중 하나를 사용하면 Imagick::newPseudoImage 함수를 사용하여 가상 이미지를 생성할 수 있습니다.
2025-05-15 09:48