繁体   English   中英

如何将此数字转换为 RGB 格式的颜色

[英]How can I convert this number to an RGB formatted Color

我在 txt 文件中得到以下数字:-14629765,并被告知使用 JAVA 将其转换为颜色。

我可以使用 .getRGB() 来获取它吗? 怎么可能呢?

谢谢

-14629765是十六进制FF20C47B ,它是一个 RGBA 值,所以使用Color(int rgba, boolean hasalpha)构造函数。

int rgba = -14629765;
Color color = new Color(rgba, true);
System.out.println(color); // prints: java.awt.Color[r=32,g=196,b=123]

这种颜色被称为Mountain MeadowX

尝试使用这个:

int code = -14629765;
Color color = new Color(code);

您可以在此处找到更多信息: https://docs.oracle.com/javase/7/docs/api/java/awt/Color.html#Color(int)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM