gpt4 book ai didi

java - 如何从java中的十六进制颜色代码获取RGB值

转载 作者:IT老高 更新时间:2023-10-28 23:16:35 33 4
gpt4 key购买 nike

我有一个十进制颜色代码(例如:4898901)。我将其转换为与 4ac055 等效的十六进制。如何从十六进制颜色码中获取红绿蓝分量值?

最佳答案

假设这是一个字符串:

// edited to support big numbers bigger than 0x80000000
int color = (int)Long.parseLong(myColorString, 16);
int r = (color >> 16) & 0xFF;
int g = (color >> 8) & 0xFF;
int b = (color >> 0) & 0xFF;

关于java - 如何从java中的十六进制颜色代码获取RGB值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7427141/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com