ImageMagick 位移不按预期工作
ImageMagick displacement does not work as expected
我将最新的 ImageMagick 与 PHP 一起使用,这是我的代码:
$diplacementmap = new Imagick('displacement.png');
$android = new Imagick('android.png');
$android->compositeImage($diplacementmap, Imagick::COMPOSITE_DISPLACE, 0, 0);
echo $android;
出于某种原因,我没有得到预期的结果。为什么会这样?
两个文件分开:
Android - https://i.stack.imgur.com/bYbYX.png
置换贴图 - https://i.stack.imgur.com/6g4v9.png
在 ImageMagick 或 Imagick 中将位移值设置为 10,10。当您将参数设置为 0,0 时,您可能会获得更大的默认值。
例如在命令行中:
输入:
位移图:
convert android.png displacement.png -define compose:args=10,10 -compose displace -composite result10.png
或在 20
convert android.png displacement.png -define compose:args=20,20 -compose displace -composite result20.png
我将最新的 ImageMagick 与 PHP 一起使用,这是我的代码:
$diplacementmap = new Imagick('displacement.png');
$android = new Imagick('android.png');
$android->compositeImage($diplacementmap, Imagick::COMPOSITE_DISPLACE, 0, 0);
echo $android;
出于某种原因,我没有得到预期的结果。为什么会这样?
两个文件分开:
Android - https://i.stack.imgur.com/bYbYX.png
置换贴图 - https://i.stack.imgur.com/6g4v9.png
在 ImageMagick 或 Imagick 中将位移值设置为 10,10。当您将参数设置为 0,0 时,您可能会获得更大的默认值。
例如在命令行中:
输入:
位移图:
convert android.png displacement.png -define compose:args=10,10 -compose displace -composite result10.png
或在 20
convert android.png displacement.png -define compose:args=20,20 -compose displace -composite result20.png