(p5.Image.obj).mask

def setup
  img = loadImage("fruit.png")
  mask = loadImage("mask.png")
  img.mask(mask)
  image(img, 0, 0)
end

p5.jsリファレンス(参考情報)

[p5.js] (p5.Image.obj).mask

概要

別のイメージのアルファ値を自身のアルファ値として適用することにより、
イメージの一部が表示されないようにマスクします。

書式

mask(maskImage)

引数

引数名内容備考オプションデフォルト値
maskImageマスク用イメージp5.Imageオブジェクト

戻値

なし

備考

・マスクは累積的に適用され、イメージオブジェクトに適用されたマスクは削除できません。

関連