Cet article présente principalement la méthode de conversion des couleurs du format décimal au format rgba à l'aide de JS, et implique les techniques d'exploitation associées de javascript pour la conversion numérique des couleurs. Les amis dans le besoin peuvent se référer à ce qui suit
Cet article explique. les exemples Développement d'une méthode JS pour convertir la couleur décimale au format rgba. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :
Lorsque nous connaissons un entier tel que (une valeur de couleur comprise entre 0~256x256x256x256), et que nous voulons obtenir ses 3 couleurs primaires plus une transparence, cela est, alpha, rouge, vert, bleu, vous pouvez utiliser les méthodes suivantes :
Première méthode :
function getColor(number) { let color = number; const blue = parseInt(color % 0x100, 10); color = color >>> 8; const green = parseInt(color % 0x100, 10); color = color >>> 8; const red = parseInt(color % 0x100, 10); const alpha = (parseInt(color >>> 8, 10) / 0xFF).toFixed(1); return `rgba(${red}, ${green}, ${blue}, ${alpha})`; }
Méthode deux :
function getColor(number) { const alpha = number >> 24 & 0xff; const red = number >> 16 & 0xff; const green = number >> 8 & 0xff; const blue = number & 0xff; return `rgba(${red}, ${green}, ${blue}, ${alpha})`; }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!