[英]How can I convert an RGB image to grayscale but keep one color? - Java
[英]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 Meadow :
尝试使用这个:
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.