Пример #1
0
 /**
  * Initialize a text layer
  * 
  * @param string $text
  * @param string $fontPath
  * @param integer $fontSize
  * @param string $fontColor
  * @param integer $textRotation
  * @param integer $backgroundColor
  * 
  * @return ImageWorkshopLayer
  */
 public static function initTextLayer($text, $fontPath, $fontSize = 13, $fontColor = 'ffffff', $textRotation = 0, $backgroundColor = null)
 {
     $textDimensions = ImageWorkshopLib::getTextBoxDimension($fontSize, $textRotation, $fontPath, $text);
     $layer = static::initVirginLayer($textDimensions['width'], $textDimensions['height'], $backgroundColor);
     $layer->write($text, $fontPath, $fontSize, $fontColor, $textDimensions['left'], $textDimensions['top'], $textRotation);
     return $layer;
 }