ImageMagickとPHPで不規則な筋状の画像を生成するには、以下のコードを実行します。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja" dir="ltr">
<head>
<title>sample928(ImageMagick6.4.8)</title>
</head>
<body>
<?php
/* 不規則な筋状の画像を生成する */
/* 画像サイズ */
$width = 150;
$height = 150;
$im = new Imagick();
$im->newPseudoImage($width, $height, "plasma:fractal");
$im2 = $im->fxImage("intensity");
$im3 = new Imagick();
$im3->newImage(1,1,"#3070A0FF");
$im3->newImage(1,1,"#FFFFFFFF");
$im3->setImageIndex(0);
$im4 = $im3->appendImages(true);
$im2->addImage($im4);
$im2->setImageIndex(0);
$im5 = $im2->fxImage("v.p{0,p}");
$im5->spreadImage(2);
$im5->motionBlurImage(0,100,270);
$im5->writeImage('sample928a.png');
$im5->destroy();
$im4->destroy();
$im3->destroy();
$im2->destroy();
$im->destroy();
?>
<img src="sample928a.png" /><br />
</body>
</html>
出力画像(sample928a.png)
関連項目
ImageMagickで不規則な筋状の画像を生成する (convertコマンドによる同様の処理)
No comments:
Post a Comment