imagick php拡張機能を使用して画像を遠近法で歪ませようとしていますが、これを行うための次のコードがあります。
$controlPoints = array(
0,0, 0,0,
0,$height, 0,$height,
$width,0, $width,$perspective_wrap,
$width,$height, $width,$hps
);
$im1->setImageMatte(true);
//Distort the image -- In perspective with the matrix given above
$im1->distortImage(Imagick::DISTORTION_PERSPECTIVE, $controlPoints, true);
Linuxサーバーでは画像が歪んでいますが、Windowsホスティングでスクリプトを移動すると、次のエラーが発生するようです。
致命的なエラー:キャッチされない例外「ImagickException」とメッセージ「引数配列を読み取れません」
行が$ im1-> ConstraintImage(Imagick :: DISTORTION_PERSPECTIVE、$ controlPoints、true);
両方のプラットフォームで動作させる方法はありますか?