Define una figura que enmascarará cualquier figura dibujada posteriormente.
El primer parámetro, callback, es una función que define la máscara. Cualquier figura dibujada en callback se agregará a la figura de la máscara. La máscara se aplicará a todo lo dibujado después de llamar a clip().
El segundo parámetro, options, es opcional. Si se pasa un objeto con una propiedad invert, como en beginClip({ invert: true }), se utilizará para establecer el modo de enmascaramiento. { invert: true } invierte la máscara, creando agujeros en las figuras que están enmascaradas. invert es false por defecto.
Las máscaras pueden estar contenidas entre las funciones push() y pop(). Hacerlo permite que las figuras sin enmascarar se dibujen después de las figuras enmascaradas.
Las máscaras también se pueden definir con beginClip() y endClip().
Ejemplos
Sintaxis
clip(callback, [options])
Parámetros
una función que dibuja la figura de la máscara.
un objeto que contiene configuraciones de clip.
Referencias Relacionadas
background
Establece el color a utilizar para el fondo del lienzo.
beginClip
Inicia la definición de una figura que enmascarará cualquier figura dibujada posteriormente.
clear
El método clear() hace que cada píxel sea 100% transparente.
clip
Define una figura que enmascarará cualquier figura dibujada posteriormente.