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

163
Views
crear datos de imagen en javascript

Quiero crear una imagen negra (o blanca, realmente no me importa el "color") de 1x1px en javascript, intenté hacerlo con var img = new Image(1,1) pero no sé cómo asignar el fuente de la imagen con img.src para que sea todo negro (no quiero usar un archivo, quiero que se genere con código JS).

¿Hay una manera de hacer eso?

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

0

Lo encontré:

var image = document.createElement('canvas').getContext('2d').getImageData(0,0,1,1);

Dejaré la pregunta abierta para saber si hay otra forma de hacerlo.

Fuentes que utilicé:

  • CanvasRenderingContext2D.createImageData()

  • CanvasRenderingContext2D.getImageData()

about 4 years ago · Juan Pablo Isaza Report

0

De manera similar, puede realizar la manipulación de la imagen en el lienzo, luego pasar un URI de datos que contiene una representación de la imagen a la imagen HTML para la representación real.

 const imgWidth = 1; const canvas = document.createElement("canvas"); canvas.width = imgWidth; canvas.height = imgWidth; const ctx = canvas.getContext('2d'); ctx.fillStyle = 'black'; ctx.fillRect(0,0,imgWidth,imgWidth); const url = canvas.toDataURL(); const newImg = document.createElement("img"); newImg.src = url; document.body.insertBefore(newImg, null);

about 4 years ago · Juan Pablo Isaza Report

0

También puede usar datos base64 encoded en image.src .

 var image = new Image(10, 10); image.src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNk+A8AAQUBAScY42YAAAAASUVORK5CYII="; document.body.appendChild(image);

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!