<label id="jnijc"><dfn id="jnijc"></dfn></label>
    • <label id="jnijc"></label>
    • <dl id="jnijc"><menuitem id="jnijc"></menuitem></dl>
      <tbody id="jnijc"></tbody>
      <small id="jnijc"></small>
    • <em id="jnijc"><label id="jnijc"><dl id="jnijc"></dl></label></em>

      ImagickDraw::setStrokeMiterLimit

      (PECL imagick 2, PECL imagick 3)

      ImagickDraw::setStrokeMiterLimitSpecifies the miter limit

      說明

      public ImagickDraw::setStrokeMiterLimit(int $miterlimit): bool
      警告

      本函數(shù)還未編寫文檔,僅有參數(shù)列表。

      Specifies the miter limit. When two line segments meet at a sharp angle and miter joins have been specified for 'lineJoin', it is possible for the miter to extend far beyond the thickness of the line stroking the path. The miterLimit' imposes a limit on the ratio of the miter length to the 'lineWidth'.

      參數(shù)

      miterlimit

      the miter limit

      返回值

      沒有返回值。

      范例

      示例 #1 ImagickDraw::setStrokeMiterLimit() example

      <?php
      function setStrokeMiterLimit($strokeColor$fillColor$backgroundColor) {

          
      $draw = new \ImagickDraw();

          
      $draw->setStrokeColor($strokeColor);
          
      $draw->setStrokeOpacity(0.6);
          
      $draw->setFillColor($fillColor);
          
      $draw->setStrokeWidth(10);

          
      $yOffset 100;

          
      $draw->setStrokeLineJoin(\Imagick::LINEJOIN_MITER);

          for (
      $y 0$y 3$y++) {

              
      $draw->setStrokeMiterLimit(40 $y);

              
      $points = [
                  [
      'x' => 22 3'y' => 15 $y $yOffset],
                  [
      'x' => 20 3'y' => 20 $y $yOffset],
                  [
      'x' => 70 5'y' => 45 $y $yOffset],
              ];

              
      $draw->polygon($points);
          }

          
      $image = new \Imagick();
          
      $image->newImage(500500$backgroundColor);
          
      $image->setImageFormat("png");
          
      $image->drawImage($draw);

          
      $image->setImageType(\Imagick::IMGTYPE_PALETTE);
          
      $image->setImageCompressionQuality(100);
          
      $image->stripImage();

          
      header("Content-Type: image/png");
          echo 
      $image->getImageBlob();
      }

      ?>