See http://www.imagemagick.org/script/formats.php for pseudoString parameter(PECL imagick 2, PECL imagick 3)
Imagick::newPseudoImage — Cria uma nova imagem
Cria uma nova imagem usando pseudoformatos ImageMagick.
columnsColunas na nova imagem
rowsLinhas na nova imagem
pseudoStringString contendo definição de pseudoimagem.
Retorna true em caso de sucesso.
Lança uma exceção ImagickException em caso de erro.
Exemplo #1 Exemplo de 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