2011-12-07 1 views
0

PHPの画像の不透明度を変更したいと思います。私はImagickを使用していて、サムネイルの作成、画像の変換などにはうまくいきますが、SetImageOpacityメソッドでは機能しません。Imagickを使用して画像の不透明度を変更できません

私のコードは次のとおりです。

<?php 
$image = 'a.png'; 
$im = new Imagick($image); 
$im->pingImage($image); 
$im->readImage($image); 
$im->setImageOpacity(0.3); 
$im->writeImage('changed.png'); 
?> 

しかし、それは動作しません。誰も私のコードが動作していない理由を教えてもらえますか?私はコードを探し、どこに同じコードがあるのか​​を探しました。だから、問題が何か助けてください.......

+0

イメージメディア版はありますか? –

+0

ImageMagickを使用しています。6.2.8 – Rajat

答えて

2

http://php.net/manual/en/function.imagick-setimageopacity.php このメソッドは、ImageMagickバージョン6.3.1以降でコンパイルされている場合に使用できます。

imagemagicのバージョンを新しいものに再コンパイルする必要があります

+0

あなたのガイダンスに感謝します。 – Rajat

関連する問題