Skip to main content
AI Assist is now on Stack Overflow. Start a chat to get instant answers from across the network. Sign up to save and share your chats.
deleted 22 characters in body
Source Link
user2226755
  • 13.3k
  • 6
  • 55
  • 77

With : i << 2

const datapixels = context.getImageData(x, y, width, height).data;
//const pixels = [];

for (let i = 0, dx = 0; dx < data.length; i++, dx = i << 2) 
{
    if (data[dx+3]pixels[dx+3] <= 8) { console.log("transparent x= " + i); }
}

With : i << 2

const data = context.getImageData(x, y, width, height).data;
//const pixels = [];

for (let i = 0, dx = 0; dx < data.length; i++, dx = i << 2) 
{
    if (data[dx+3] <= 8) { console.log("transparent x= " + i); }
}

With : i << 2

const pixels = context.getImageData(x, y, width, height).data;

for (let i = 0, dx = 0; dx < data.length; i++, dx = i << 2) 
{
    if (pixels[dx+3] <= 8) { console.log("transparent x= " + i); }
}
Added or Corrected minor details...
Source Link
VC.One
  • 16.2k
  • 4
  • 27
  • 66

With : i << 2

const data = context.getImageData(x, y, width, height).data;
//const pixels = [];

for (let i = 0, dx = 0; dx < data.length; i++, dx = i << 2)  
{
    if (data[dx+3] <= 8)
       { console.log("transparent x= " + i); }
}

With : i << 2

const data = context.getImageData(x, y, width, height).data;
const pixels = [];

for (let i = 0, dx = 0; dx < data.length; i++, dx = i << 2) {
    if (data[dx+3] <= 8)
        console.log("transparent x= " + i);
}

With : i << 2

const data = context.getImageData(x, y, width, height).data;
//const pixels = [];

for (let i = 0, dx = 0; dx < data.length; i++, dx = i << 2)  
{
    if (data[dx+3] <= 8) { console.log("transparent x= " + i); }
}
added 17 characters in body
Source Link
user2226755
  • 13.3k
  • 6
  • 55
  • 77

With : i << 2

const data = context.getImageData(x, y, width, height).data;
const pixels = [];

for (let i = 0, xdx = 0; idx < data.length; i++, xdx = i << 2) {
    console.logif (data[x+3]data[dx+3] <= 8)
 ? "transparent" : "no"    console.log("transparent x= " + i);
}

With : i << 2

const data = context.getImageData(x, y, width, height).data;
const pixels = [];

for (let i = 0, x = 0; i < data.length; i++, x = i << 2) {
    console.log(data[x+3] <= 8 ? "transparent" : "no");
}

With : i << 2

const data = context.getImageData(x, y, width, height).data;
const pixels = [];

for (let i = 0, dx = 0; dx < data.length; i++, dx = i << 2) {
    if (data[dx+3] <= 8)
        console.log("transparent x= " + i);
}
Source Link
user2226755
  • 13.3k
  • 6
  • 55
  • 77
Loading