(PECL imagick 2.0.1)
Imagick::distortImage — 、オ、゙、カ、゙、ハハ�シー、ヌイ霖�ト、皃�
、オ、゙、カ、゙、ハハ�シー、ヌイ霖�ト、皃゙、ケ。」 、ウ、�マ。「クオイ霖�ホソァ、キ、ソ、ハイ霖�ホソァ、ヒツミア�、オ、サ、�ウ、ネ、ヌケヤ、、、゙、ケ。」 ソキ、ソ、ハイ霖�マ。「'bestfit' 、� true 、ヒタ゚ト熙キ、ハ、、クツ、熙マクオイ霖�ネニア、クツ遉ュ、オ、ヒ、ハ、熙゙、ケ。」
'bestfit' 、ュク妤ヒ、キ。「サネヘム、ケ、�ト、睫�シー、ャ・オ・、・コハムケケ、ト、キ、ニ、、、ソセ�遉マ。「 ハムエケク螟ホイ霖�ヒケ遉�サ、ニイ霖�ホ・オ・、・コ、茹ェ・ユ・サ・テ・ネ、ャトエター、オ、�゙、ケ。」 ツソ、ッ、ホセ�遑「クオイ霖�ホイセチロ・ェ・ユ・サ・テ・ネ、篁ヘホク、キ、ソ・゙・テ・ヤ・ー、ャケヤ、��゙、ケ。」
、ウ、ホ・皈ス・テ・ノ、マ。「ImageMagick ・ミ。シ・ク・逾� 6.3.6 ーハケ゚、ヌ Imagick 、ウ・ム・、・�キ、ソセ�遉ヒサネヘムイトヌス、ヌ、ケ。」
イ霖�ホマト、睫�シー。」 マト、眛�� 、イセネ、ッ、タ、オ、、。」
マト、睫�シー、ホー惞」
クオイ霖�ホ・オ・、・コ、ムケケ、ケ、�」
タョクキ、ソセ�遉ヒ TRUE 、ヨ、キ、゙、ケ。」
・ィ・鬘シサ�、ヒ ImagickException 、ケ・悅シ、キ、゙、ケ。」
ホ�1 Imagick::distortImage() 、ホサネヘムヒ。
イ霖�ト、皃ニ・ヨ・鬣ヲ・カ、ヒノスシィ、キ、゙、ケ。」
<?php
/* ソキ、キ、、・ェ・ヨ・ク・ァ・ッ・ネ、鋿ョ、キ、゙、ケ */
$im = new Imagick();
/* ソキ、キ、、・チ・ァ・テ・ォ。シネト・ム・ソ。シ・鋿ョ、キ、゙、ケ */
$im->newPseudoImage(100, 100, "pattern:checkerboard");
/* イ霖�ユ・ゥ。シ・゙・テ・ネ、� png 、ヒタ゚ト熙キ、゙、ケ */
$im->setImageFormat('png');
/* ソキ、キ、、ニゥフタ、ハイトサ�ホー隍゚ト熙キ、゙、ケ */
$im->setImageVirtualPixelMethod(Imagick::VIRTUALPIXELMETHOD_TRANSPARENT);
/* ・゙・テ・ネス靉�、ュク妤ヒ、キ、゙、ケ */
$im->setImageMatte(true);
/* マト、睿ム、ホタゥク貲タ */
$controlPoints = array( 10, 10,
10, 5,
10, $im->getImageHeight() - 20,
10, $im->getImageHeight() - 5,
$im->getImageWidth() - 10, 10,
$im->getImageWidth() - 10, 20,
$im->getImageWidth() - 10, $im->getImageHeight() - 10,
$im->getImageWidth() - 10, $im->getImageHeight() - 30);
/* マト、眇靉�、ヤ、、、゙、ケ */
$im->distortImage(Imagick::DISTORTION_PERSPECTIVE, $controlPoints, true);
/* イ霖�ミホマ、キ、゙、ケ */
header("Content-Type: image/png");
echo $im;
?>
セ螟ホホ网ホスミホマ、マ。「 、ソ、ネ、ィ、ミーハイシ、ホ、隍ヲ、ヒ、ハ、熙゙、ケ。」