Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

227
Views
¿Por qué resulta que "pix1 no está definido"?

Mi código va así:

 function printPixel(nameImage, xpos, ypos) { var someImg = new SimpleImage(nameImage); var pix1 = someImg.getPixel(xpos,ypos); return pix1.getRed(); } console.log(pix1) printPixel("drewgreen.png",10, 10); printPixel("drewgreen.png",250, 500);

La salida siempre me dice que "pix1 no está definido", ¿podría ayudarme con mi código? PD: edite el codigo en un interprete online y ya se han subido los pngs

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Resolví el problema con el siguiente código:

 function printPixel(nameImage, xpos, ypos) { var someImage = new SimpleImage(nameImage) ; print("red is " + someImage.getRed(xpos,ypos)); print("green is " + someImage.getGreen(xpos,ypos)); print("blue is " + someImage.getBlue(xpos,ypos)); } printPixel("drewgreen.png",10, 10); printPixel("drewgreen.png",250, 500);

y aquí hay otra misma pregunta que no sé por qué va así:

 function sumPixel(nameOfImage, xpos, ypos) { var theImage = new SimpleImage(nameOfImage) ; var redNumber = theImage.getRed(xpos,ypos); var blueNumber = theImage.getBlue(xpos,ypos); var greenNumber = theImage.getGreen(xpos,ypos); return redNumber + blueNumber + greenNumber; } sumPixel("drewgreen.png",10, 10); sumPixel("drewgreen.png",250, 500);

Resulta lo mismo: no se muestra nada, ¿alguien puede ayudarme con esto?

about 4 years ago · Juan Pablo Isaza Report

0

Bien, resolví el segundo problema nuevamente por mí mismo, solo pégalo aquí para marcarlo o compartirlo con ustedes:

 function sumPixel(nameOfImage, xpos, ypos) { var theImage = new SimpleImage(nameOfImage) ; var redNumber = theImage.getRed(xpos,ypos); var blueNumber = theImage.getBlue(xpos,ypos); var greenNumber = theImage.getGreen(xpos,ypos); return redNumber + blueNumber + greenNumber; } var answer = sumPixel("drewgreen.png", 250, 500); print(answer); answer = sumPixel("drewgreen.png",10, 10); print(answer);

Encontré que ambos problemas están relacionados con la falta de impresión. No hay orden de impresión, por lo que no muestra nada.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!