Sophie

Sophie

distrib > Mageia > 7 > i586 > by-pkgid > 2b917e0437961edec048f1d15e2d7449 > files > 8466

php-manual-en-7.2.11-1.mga7.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title>Draws a quadratic Bezier curve</title>

 </head>
 <body><div class="manualnavbar" style="text-align: center;">
 <div class="prev" style="text-align: left; float: left;"><a href="imagickdraw.pathcurvetoabsolute.html">ImagickDraw::pathCurveToAbsolute</a></div>
 <div class="next" style="text-align: right; float: right;"><a href="imagickdraw.pathcurvetoquadraticbezierrelative.html">ImagickDraw::pathCurveToQuadraticBezierRelative</a></div>
 <div class="up"><a href="class.imagickdraw.html">ImagickDraw</a></div>
 <div class="home"><a href="index.html">PHP Manual</a></div>
</div><hr /><div id="imagickdraw.pathcurvetoquadraticbezierabsolute" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">ImagickDraw::pathCurveToQuadraticBezierAbsolute</h1>
  <p class="verinfo">(PECL imagick 2.0.0)</p><p class="refpurpose"><span class="refname">ImagickDraw::pathCurveToQuadraticBezierAbsolute</span> &mdash; <span class="dc-title">Draws a quadratic Bezier curve</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-imagickdraw.pathcurvetoquadraticbezierabsolute-description">
  <h3 class="title">Description</h3>
  <div class="methodsynopsis dc-description">
   <span class="type">bool</span> <span class="methodname"><strong>ImagickDraw::pathCurveToQuadraticBezierAbsolute</strong></span>
    ( <span class="methodparam"><span class="type">float</span> <code class="parameter">$x1</code></span>
   , <span class="methodparam"><span class="type">float</span> <code class="parameter">$y1</code></span>
   , <span class="methodparam"><span class="type">float</span> <code class="parameter">$x</code></span>
   , <span class="methodparam"><span class="type">float</span> <code class="parameter">$y</code></span>
   )</div>

  <div class="warning"><strong class="warning">Warning</strong><p class="simpara">This function is
currently not documented; only its argument list is available.
</p></div>
  <p class="para">
   Draws a quadratic Bezier curve from the current point to (x,y) using
   (x1,y1) as the control point using absolute coordinates. At the end of the
   command, the new current point becomes the final (x,y) coordinate pair
   used in the polybezier.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-imagickdraw.pathcurvetoquadraticbezierabsolute-parameters">
  <h3 class="title">Parameters</h3>
  <p class="para">
   <dl>

    
     <dt>
<code class="parameter">x1</code></dt>

     <dd>

      <p class="para">
       x coordinate of the control point
      </p>
     </dd>

    
    
     <dt>
<code class="parameter">y1</code></dt>

     <dd>

      <p class="para">
       y coordinate of the  control point
      </p>
     </dd>

    
    
     <dt>
<code class="parameter">x</code></dt>

     <dd>

      <p class="para">
       x coordinate of the end point
      </p>
     </dd>

    
    
     <dt>
<code class="parameter">y</code></dt>

     <dd>

      <p class="para">
       y coordinate of the end point
      </p>
     </dd>

    
   </dl>

  </p>

 </div>

 <div class="refsect1 returnvalues" id="refsect1-imagickdraw.pathcurvetoquadraticbezierabsolute-returnvalues">
  <h3 class="title">Return Values</h3>
  <p class="para">
   No value is returned.
  </p>
 </div>




 <div class="refsect1 examples" id="refsect1-imagickdraw.pathcurvetoquadraticbezierabsolute-examples">
  <h3 class="title">Examples</h3>
  <p class="para">
    <div class="example" id="example-4068">
      <p><strong>Example #1  <span class="function"><strong>ImagickDraw::pathCurveToQuadraticBezierAbsolute()</strong></span></strong></p>
      <div class="example-contents">
      <div class="phpcode"><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br /></span><span style="color: #007700">function&nbsp;</span><span style="color: #0000BB">pathCurveToQuadraticBezierAbsolute</span><span style="color: #007700">(</span><span style="color: #0000BB">$strokeColor</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$fillColor</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$backgroundColor</span><span style="color: #007700">)&nbsp;{<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$draw&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;\</span><span style="color: #0000BB">ImagickDraw</span><span style="color: #007700">();<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</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 />&nbsp;&nbsp;&nbsp;&nbsp;</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: #0000BB">$strokeColor</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</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: #0000BB">$fillColor</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</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 />&nbsp;&nbsp;&nbsp;&nbsp;</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 />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$draw</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">pathStart</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;</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 />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;This&nbsp;specifies&nbsp;a&nbsp;quadratic&nbsp;bezier&nbsp;curve&nbsp;with&nbsp;the&nbsp;current&nbsp;position&nbsp;as&nbsp;the&nbsp;start<br />&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;point,&nbsp;the&nbsp;control&nbsp;point&nbsp;is&nbsp;the&nbsp;first&nbsp;two&nbsp;params,&nbsp;and&nbsp;the&nbsp;end&nbsp;point&nbsp;is&nbsp;the&nbsp;last&nbsp;two&nbsp;params.<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$draw</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">pathCurveToQuadraticBezierAbsolute</span><span style="color: #007700">(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">150</span><span style="color: #007700">,</span><span style="color: #0000BB">50</span><span style="color: #007700">,&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">250</span><span style="color: #007700">,</span><span style="color: #0000BB">250<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;This&nbsp;specifies&nbsp;a&nbsp;quadratic&nbsp;bezier&nbsp;curve&nbsp;with&nbsp;the&nbsp;current&nbsp;position&nbsp;as&nbsp;the&nbsp;start<br />&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;point,&nbsp;the&nbsp;control&nbsp;point&nbsp;is&nbsp;mirrored&nbsp;from&nbsp;the&nbsp;previous&nbsp;curves&nbsp;control&nbsp;point<br />&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;and&nbsp;the&nbsp;end&nbsp;point&nbsp;is&nbsp;defined&nbsp;by&nbsp;the&nbsp;x,&nbsp;y&nbsp;values.<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$draw</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">pathCurveToQuadraticBezierSmoothAbsolute</span><span style="color: #007700">(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">450</span><span style="color: #007700">,</span><span style="color: #0000BB">250<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;This&nbsp;specifies&nbsp;a&nbsp;quadratic&nbsp;bezier&nbsp;curve&nbsp;with&nbsp;the&nbsp;current&nbsp;position&nbsp;as&nbsp;the&nbsp;start<br />&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;point,&nbsp;the&nbsp;control&nbsp;point&nbsp;is&nbsp;mirrored&nbsp;from&nbsp;the&nbsp;previous&nbsp;curves&nbsp;control&nbsp;point<br />&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;and&nbsp;the&nbsp;end&nbsp;point&nbsp;is&nbsp;defined&nbsp;relative&nbsp;from&nbsp;the&nbsp;current&nbsp;position&nbsp;by&nbsp;the&nbsp;x,&nbsp;y&nbsp;values.<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$draw</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">pathCurveToQuadraticBezierSmoothRelative</span><span style="color: #007700">(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">200</span><span style="color: #007700">,-</span><span style="color: #0000BB">100<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</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 />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$imagick&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;\</span><span style="color: #0000BB">Imagick</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;</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">,&nbsp;</span><span style="color: #0000BB">500</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$backgroundColor</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</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 />&nbsp;&nbsp;&nbsp;&nbsp;</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 />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">header</span><span style="color: #007700">(</span><span style="color: #DD0000">"Content-Type:&nbsp;image/png"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #0000BB">$imagick</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getImageBlob</span><span style="color: #007700">();<br /><br />}<br /><br /></span><span style="color: #0000BB">?&gt;</span>
</span>
</code></div>
      </div>

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


</div><hr /><div class="manualnavbar" style="text-align: center;">
 <div class="prev" style="text-align: left; float: left;"><a href="imagickdraw.pathcurvetoabsolute.html">ImagickDraw::pathCurveToAbsolute</a></div>
 <div class="next" style="text-align: right; float: right;"><a href="imagickdraw.pathcurvetoquadraticbezierrelative.html">ImagickDraw::pathCurveToQuadraticBezierRelative</a></div>
 <div class="up"><a href="class.imagickdraw.html">ImagickDraw</a></div>
 <div class="home"><a href="index.html">PHP Manual</a></div>
</div></body></html>