示例#1
0
 /**
  * Translates the Drawer object to a ImagickDraw
  * @param Drawer $drawer
  * @return \ImagickDraw
  */
 public function getImagickDraw(Drawer $drawer)
 {
     $imdraw = new \ImagickDraw();
     $imdraw->setFont($drawer->getFont());
     $imdraw->setFillColor($drawer->getFontColor());
     $imdraw->setFontSize($drawer->getFontSize());
     $imdraw->setTextAlignment($drawer->getTextAlign());
     return $imdraw;
 }
示例#2
0
 /**
  * {@inheritdoc}
  */
 public function getFontSize(Drawer $drawer)
 {
     return $drawer->getFontSize() * 0.75;
 }