canal alfa a partir de una imagen en p5js
Never
let img; let alphaImg; function preload() { img = loadImage('imagen.jpg'); } function setup() { createCanvas(400, 400); // Crea una imagen con canal alfa del mismo tamaño que la imagen original alphaImg = createImage(img.width, img.height); } function draw() { background(220); // Dibuja la imagen actual image(img, 0, 0); // Crea el canal alfa alphaImg.loadPixels(); img.loadPixels(); for (let i = 0; i < img.pixels.length; i += 4) { // Calcula el valor del canal alfa en función del brillo de cada píxel let brightness = (img.pixels[i] + img.pixels[i + 1] + img.pixels[i + 2]) / 3; alphaImg.pixels[i] = 255; // Canal rojo alphaImg.pixels[i + 1] = 255; // Canal verde alphaImg.pixels[i + 2] = 255; // Canal azul alphaImg.pixels[i + 3] = brightness; // Canal alfa } alphaImg.updatePixels(); // Aplica la máscara img.mask(alphaImg); }
Raw Text
-
Breaking news - Update 1 - 09/22/2023 20:37:01
2 min ago
-
sfds fds
4 min ago
-
Breaking news - Update 1 - 09/22/2023 20:29:06
10 min ago
-
Breaking news - Update 1 - 09/22/2023 20:20:27
19 min ago
-
KOLBVR GRATIS PACK 14
22 min ago
-
KOLBVR GRATIS PACK 13
22 min ago
-
KOLMEGA PACK 14
23 min ago
-
asdbb ndanb nadsdb nasd
23 min ago
-
Breaking news - Update 1 - 09/22/2023 20:16:10
23 min ago
-
KOLMEGA PACK 13
23 min ago