Heim > Artikel > Web-Frontend > Ausführliches Tutorial zum Konvertieren von Farbdezimalzahlen in das RGBA-Format mit JS
In diesem Artikel wird hauptsächlich die Methode von JS zum Konvertieren von Dezimalfarben in das RGBA-Format vorgestellt. Dabei werden die relevanten Bedienfähigkeiten von Javascript für die numerische Farbkonvertierung berücksichtigt.
Dieser Artikel erklärt Beispiele: Entwickelte eine JS-Methode zum Konvertieren der Dezimalfarbe in das RGBA-Format. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Wenn wir eine Ganzzahl kennen, z. B. (einen Farbwert zwischen 0~256x256x256x256) und deren 3 Primärfarben plus Transparenz erhalten möchten, dann ist, Alpha, Rot, Grün, Blau, Sie können die folgenden Methoden verwenden:
Methode eins:
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})`; }
Methode zwei:
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})`; }
Das obige ist der detaillierte Inhalt vonAusführliches Tutorial zum Konvertieren von Farbdezimalzahlen in das RGBA-Format mit JS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!