在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。
相同有什么想法吗?
答案 0 :(得分:1)
“applayMask()”(与任何其他WideImage方法一样)返回修改后的资源,不会修改它所调用的资源。
这意味着您必须执行以下操作:
$image = $image->applyMask($mask_wi,0,0);