Wideimage应用面膜

时间:2012-01-31 14:23:08

标签: php image mask

在PHP WideImage库中使用applyMask方法有问题吗?

这是我的代码,它似乎应该非常简单,但它不起作用。

$image = WideImage::load($tempfile);
$mask = dirname(__FILE__)."/../images/okvircki.png";
$mask_wi = WideImage::load($mask);

$image->applyMask($mask_wi,0,0);
$image->saveToFile('image_egg.png');

$ tempfile是一个JPG,$掩盖了一个灰度PNG。最终结果与tempfile img。

相同

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

“applayMask()”(与任何其他WideImage方法一样)返回修改后的资源,不会修改它所调用的资源。

这意味着您必须执行以下操作:

$image = $image->applyMask($mask_wi,0,0);