Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 宽图像应用掩模_Php_Image_Mask - Fatal编程技术网

Php 宽图像应用掩模

Php 宽图像应用掩模,php,image,mask,Php,Image,Mask,有人在PHP库中使用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'

有人在PHP库中使用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,$mask是灰度PNG。最终结果与tempfile img相同

有什么想法吗?

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

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

$image = $image->applyMask($mask_wi,0,0);
“applayMask()”(与任何其他WideImage方法一样)返回已修改的资源,而不修改调用它的资源

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

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

我似乎无法正确设置代码部分的格式…我已为您设置了格式,您必须选择所有要设置格式的代码,然后单击{}按钮。我似乎无法正确设置代码部分的格式…我已为您设置了格式,您必须选择所有要设置格式的代码,然后单击{}按钮。