(p5.Image.obj).colorKey

def setup
  createCanvas(100, 100)
  background(220)
  img0 = loadImage("panda.png")
  img1 = img0.clone.colorKey(color(0))   # 複製を黒抜き
  img2 = img0.clone.colorKey("white")    # 複製を白抜き
  image(img0,   5,  5, 50, 50)
  image(img1, 30, 30, 50, 50)
  image(img2, 55, 55, 50, 50)
end

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

なし

概要

イメージ内の指定の色を透過(色抜き)します。

書式

colorKey(c)

引数

引数名内容備考オプションデフォルト値
c 透過する色 グレースケール(0~255)
[R, G, B, A]配列
p5.Colorオブジェクト
色名称

戻値

なし

備考

・p5.jsにはない rbCanvas/p5独自の拡張メソッドです。

関連