mask — Apply an alpha mask to an image
Description
public Intervention\Image\Image mask(mixed $source, [bool $mask_with_alpha])
Apply a given image source as alpha mask to the current image. By default the image’s red channel is converted to alpha values, but you can set mask_with_alpha to apply the actual alpha channel. The transparency values of the current image will be maintained.
Parameters
source
The image source that will be applied as alpha mask. The method can handle the following types of input:
- string - Path of the image in filesystem.
- string - Binary image data.
- resource - PHP resource of type
gd
. - object - Instance of Intervention\Image\Image
mask_with_alpha (optional)
Set this to true to apply the actual alpha channel as mask to the current image instead of the color values. Default: false
Return Values
Instance of Intervention\Image\Image
Examples
// create new Intervention Image
$img = Image::make('public/foo.jpg');
// Apply another image as alpha mask on image
$img->mask('public/mask.png');
// Apply a second image with alpha channel masking
$img->mask('public/alpha.png', true);
See also
当前内容版权归 intervention 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 intervention .