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.
columns
Colunas na nova imagem
rows
Linhas na nova imagem
pseudoString
String 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