/** * 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; }
/** * {@inheritdoc} */ public function getFontSize(Drawer $drawer) { return $drawer->getFontSize() * 0.75; }