查詢

ImagickDraw::setTextInterwordSpacing()函式—用法及示例

「 設定文字之間的間距 」


函式名:ImagickDraw::setTextInterwordSpacing()

適用版本:Imagick 3.1.0以上

用法:該函式用於設定文字之間的間距。

示例:

// 建立一個ImagickDraw物件
$draw = new ImagickDraw();

// 設定文字之間的間距為10畫素
$draw->setTextInterwordSpacing(10);

// 設定字型樣式和大小
$draw->setFont('Arial');
$draw->setFontSize(20);

// 設定文字顏色
$draw->setFillColor('black');

// 在影象上繪製文字
$draw->annotation(50, 50, 'Hello, World!');

// 建立一個Imagick物件並載入影象
$image = new Imagick();
$image->readImage('path/to/image.jpg');

// 應用繪製物件到影象
$image->drawImage($draw);

// 顯示或儲存影象
$image->setImageFormat('png');
header('Content-type: image/png');
echo $image;

// 清理資源
$draw->destroy();
$image->destroy();

注意事項:

  • 該函式需要Imagick擴充套件的支援,確保已經正確安裝並啟用了Imagick擴充套件。
  • 在使用該函式之前,需要建立一個ImagickDraw物件。
  • setTextInterwordSpacing()函式的引數是一個整數,表示以畫素為單位的間距大小。
  • 可以使用其他ImagickDraw函式來設定字型樣式、大小、顏色等。
  • 最後,需要將繪製物件應用到影象上,可以使用Imagick物件的drawImage()函式。
  • 最後的示例程式碼將生成一個包含文字的影象,並在瀏覽器中顯示為PNG格式。
補充糾錯
熱門PHP函式
分享連結