Mi PNG es un fondo transparente. cuando ejecuto el script, me da los mismos 10 colores. Cuando configuro el brillo en 0%, no se generan colores. Tratando de hacerlo para que se genere un número hexadecimal aleatorio para cada imagen y no haya repeticiones.
const gif = { export: false, repeat: 0, quality: 100, delay: 500, }; const text = { only: false, color: getRandomColor(), size: 20, xGap: 40, yGap: 40, align: "left", baseline: "top", weight: "regular", family: "Courier", spacer: " => ", }; function getRandomColor() { var letters = '0123456789ABCDEF'; var color = '#'; for (var i = 0; i < 6; i++) { color += letters[Math.floor(Math.random() * 16)]; } return color; } '#'+(Math.random() * 0xFFFFFF << 0).toString(16).padStart(6, '0'); function setRandomColor() { $("#colorpad").css("background-color", getRandomColor()); } const pixelFormat = { ratio: 2 / 128, }; const background = { generate: true, brightness: "50%", static: false, default: getRandomColor(), };