コードを使用して、最近CSSで画像の影を追加しています
box-shadow:0px 0px 2px 0px #000;
これにより、オフセットなしで影が配置されるため、画像全体で均等になります。これと同じことを PHP で Imagick を使用して行うにはどうすればよいですか?
PHP docsのコードを使用してみましたが、x と y の値を変更しても何も起こりません。
ドキュメントのコードは次のとおりです。
$img = new Imagick("image.png");
$pos = 5;
// The code from the docs
$shadow = $img->clone();
$shadow->setImageBackgroundColor(new ImagickPixel('black'));
$shadow->shadowImage(80, 3, $pos, $pos);
$shadow->compositeImage($img, Imagick::COMPOSITE_OVER, 0, 0);
header("Content-type: image/png");
echo $shadow;
を に変更してみpos
まし0
たが、影は と同じに見えます5
。上記の CSS コードと同じ効果を得るには、どうすればこれを修正できますか?