<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/class.imagickdraw.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'ru',
  ),
  'this' => 
  array (
    0 => 'imagickdraw.pathcurvetoquadraticbeziersmoothabsolute.php',
    1 => 'ImagickDraw::pathCurveToQuadraticBezierSmoothAbsolute',
    2 => 'Рисует квадратичную кривую Безье',
  ),
  'up' => 
  array (
    0 => 'class.imagickdraw.php',
    1 => 'ImagickDraw',
  ),
  'prev' => 
  array (
    0 => 'imagickdraw.pathcurvetoquadraticbezierrelative.php',
    1 => 'ImagickDraw::pathCurveToQuadraticBezierRelative',
  ),
  'next' => 
  array (
    0 => 'imagickdraw.pathcurvetoquadraticbeziersmoothrelative.php',
    1 => 'ImagickDraw::pathCurveToQuadraticBezierSmoothRelative',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'ru',
    'path' => 'reference/imagick/imagickdraw/pathcurvetoquadraticbeziersmoothabsolute.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="imagickdraw.pathcurvetoquadraticbeziersmoothabsolute" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">ImagickDraw::pathCurveToQuadraticBezierSmoothAbsolute</h1>
  <p class="verinfo">(PECL imagick 2, PECL imagick 3)</p><p class="refpurpose"><span class="refname">ImagickDraw::pathCurveToQuadraticBezierSmoothAbsolute</span> &mdash; <span class="dc-title">Рисует квадратичную кривую Безье</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-imagickdraw.pathcurvetoquadraticbeziersmoothabsolute-description">
  <h3 class="title">Описание</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="methodname"><strong>ImagickDraw::pathCurveToQuadraticBezierSmoothAbsolute</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.float.php" class="type float">float</a></span> <code class="parameter">$x</code></span>, <span class="methodparam"><span class="type"><a href="language.types.float.php" class="type float">float</a></span> <code class="parameter">$y</code></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>


  <p class="para rdfs-comment">
   Рисует квадратичную кривую Безье (с использованием абсолютных координат) от
   текущей точки до (x,y). Предполагается, что контрольная точка является
   отражением контрольной точки предыдущей команды относительно текущей точки.
   (Если предыдущая команда отсутствует или не является
   DrawPathCurveToQuadraticBezierAbsolute,
   DrawPathCurveToQuadraticBezierRelative,
   DrawPathCurveToQuadraticBezierSmoothAbsolute или
   DrawPathCurveToQuadraticBezierSmoothRelative, то предполагается, что
   контрольная точка совпадает с текущей). В конце команды новая текущая точка
   становится последней парой координат (x,y), используемой в кривой Безье.
  </p>

  <p class="para">
   Функцию нельзя использовать для плавного продолжения кубической кривой Безье.
   Она может плавно продолжать только квадратичную кривую.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-imagickdraw.pathcurvetoquadraticbeziersmoothabsolute-parameters">
  <h3 class="title">Список параметров</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">x</code></dt>
     <dd>
      <p class="para">
       Конечная координата x.
      </p>
     </dd>
    
    
     <dt><code class="parameter">y</code></dt>
     <dd>
      <p class="para">
       Конечная координата y.
      </p>
     </dd>
    
   </dl>
  </p>

 </div>

 <div class="refsect1 returnvalues" id="refsect1-imagickdraw.pathcurvetoquadraticbeziersmoothabsolute-returnvalues">
  <h3 class="title">Возвращаемые значения</h3>
  <p class="para">
   Функция не возвращает значения после выполнения.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-imagickdraw.pathcurvetoquadraticbeziersmoothabsolute-examples">
  <h3 class="title">Примеры</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Пример #1 
     Пример использования <span class="methodname"><strong>ImagickDraw::pathCurveToQuadraticBezierSmoothAbsolute()</strong></span>
    </strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$draw </span><span style="color: #007700">= new </span><span style="color: #0000BB">\ImagickDraw</span><span style="color: #007700">();<br /><br /></span><span style="color: #0000BB">$draw</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setStrokeOpacity</span><span style="color: #007700">(</span><span style="color: #0000BB">1</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$draw</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setStrokeColor</span><span style="color: #007700">(</span><span style="color: #DD0000">"black"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$draw</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setFillColor</span><span style="color: #007700">(</span><span style="color: #DD0000">"blue"</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">$draw</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setStrokeWidth</span><span style="color: #007700">(</span><span style="color: #0000BB">2</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$draw</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setFontSize</span><span style="color: #007700">(</span><span style="color: #0000BB">72</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">$draw</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">pathStart</span><span style="color: #007700">();<br /></span><span style="color: #0000BB">$draw</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">pathMoveToAbsolute</span><span style="color: #007700">(</span><span style="color: #0000BB">50</span><span style="color: #007700">,</span><span style="color: #0000BB">250</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">// Определение квадратичной кривой Безье с текущей позицией в качестве начальной точки,<br />// контрольной точкой являются первые два параметра, а конечной - последние два.<br /></span><span style="color: #0000BB">$draw</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">pathCurveToQuadraticBezierAbsolute</span><span style="color: #007700">(<br />    </span><span style="color: #0000BB">150</span><span style="color: #007700">,</span><span style="color: #0000BB">50</span><span style="color: #007700">,<br />    </span><span style="color: #0000BB">250</span><span style="color: #007700">,</span><span style="color: #0000BB">250<br /></span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">// Определение квадратичной кривой Безье с текущей позицией в качестве начальной точки,<br />// контрольная точка зеркально отражается от контрольной точки предыдущей кривой,<br />// а конечная точка определяется значениями x, y.<br /></span><span style="color: #0000BB">$draw</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">pathCurveToQuadraticBezierSmoothAbsolute</span><span style="color: #007700">(<br />    </span><span style="color: #0000BB">450</span><span style="color: #007700">,</span><span style="color: #0000BB">250<br /></span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">// Определение квадратичной кривой Безье с текущей позицией в качестве начальной точки,<br />// контрольная точка зеркально отражается от контрольной точки предыдущей кривой,<br />// а конечная точка определяется значениями x, y относительно текущей позиции.<br /></span><span style="color: #0000BB">$draw</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">pathCurveToQuadraticBezierSmoothRelative</span><span style="color: #007700">(<br />    </span><span style="color: #0000BB">200</span><span style="color: #007700">,-</span><span style="color: #0000BB">100<br /></span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">$draw</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">pathFinish</span><span style="color: #007700">();<br /><br /></span><span style="color: #0000BB">$imagick </span><span style="color: #007700">= new </span><span style="color: #0000BB">\Imagick</span><span style="color: #007700">();<br /></span><span style="color: #0000BB">$imagick</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">newImage</span><span style="color: #007700">(</span><span style="color: #0000BB">700</span><span style="color: #007700">, </span><span style="color: #0000BB">500</span><span style="color: #007700">, </span><span style="color: #0000BB">$backgroundColor</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$imagick</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setImageFormat</span><span style="color: #007700">(</span><span style="color: #DD0000">"png"</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">$imagick</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">drawImage</span><span style="color: #007700">(</span><span style="color: #0000BB">$draw</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">header</span><span style="color: #007700">(</span><span style="color: #DD0000">"Content-Type: image/png"</span><span style="color: #007700">);<br />echo </span><span style="color: #0000BB">$imagick</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getImageBlob</span><span style="color: #007700">();<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

   </div>
  </p>
 </div>

</div><?php manual_footer($setup); ?>