• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • Imagick::newPseudoImage()

    (PECL imagick 2.0.0)

    Creates a new image

    说明

    Imagick::newPseudoImage(int $columns,int $rows,string $pseudoString): bool

    Creates a new image using ImageMagick pseudo-formats.

    参数

    $columns

    columns in the new image

    $rows

    rows in the new image

    $pseudoString

    string containing pseudo image definition.

    返回值

    成功时返回TRUE

    错误/异常

    错误时抛出 ImagickException。

    范例

    Example #1 Imagick::newPseudoImage()

    <?php
    function newPseudoImage($canvasType) {
        $imagick = new \Imagick();
        $imagick->newPseudoImage(300, 300, $canvasType);
        $imagick->setImageFormat("png");
        header("Content-Type: image/png");
        echo $imagick->getImageBlob();
    }
    //newPseudoImage('gradient:red-rgba(64, 255, 255, 0.5)');
    //newPseudoImage("radial-gradient:red-blue");
    newPseudoImage("plasma:fractal");
    ?>
    
    See http://www.imagemagick.org/script/formats.php for pseudoString parameter