gpt4 book ai didi

java - Microsoft Access 颜色代码转换逻辑至 RGB 或 HEX 或 DEC 值

转载 作者:行者123 更新时间:2023-12-01 23:38:44 25 4
gpt4 key购买 nike

我有一个 MS Acess 颜色代码。我想将颜色转换为 RGB 或 HEX 或 DEC。如何使用 java 进行转换。

最佳答案

Arshu 的示例看起来效果很好,但似乎有很多代码,对于那些不知道发生了什么的人来说可能会感到困惑。

我在这里找到了一个例子http://www.thecodingforums.com/threads/bgr-color-to-java-color.126668/这是旧的,但似乎可以满足我迄今为止的需要。

完整的工作示例

import java.awt.Color;

/**
*
* @author Konrad
*/
public class colortest
{

public static Color convert(int BGRColorNumber)
{
//color codes as a int in form "BGR"
return new Color((BGRColorNumber & 0xFF),
((BGRColorNumber >> 8) & 0xFF),
((BGRColorNumber >> 16) & 0xFF));
}

public static void main (String[] args)
{
Color convert = colortest.convert(16777215);
System.out.println(convert);
}

}

//colornum = 16777215; //pure white
//colornum = 255; //pure red
//colornum = 65280; //pure green
//colornum = 16711680; //pure blue

输出:java.awt.Color[r=255,g=255,b=255] 又名纯白色。

您可以在各处找到颜色代码,因此还需要进行更多测试,但这似乎就足够了。

我在我正在从事的色度键项目中使用了类似的东西。

关于java - Microsoft Access 颜色代码转换逻辑至 RGB 或 HEX 或 DEC 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18266989/

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