Java – 十六进制颜色到RGB颜色
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java – 十六进制颜色到RGB颜色,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含785字,纯文字阅读大概需要2分钟。
内容图文
![Java – 十六进制颜色到RGB颜色](/upload/InfoBanner/zyjiaocheng/766/0c213323736e41329ae9619abe3e576c.jpg)
我有一个十进制(非十六进制)颜色代码,使用Java,我需要将其转换为三种RGB颜色.
例如,16777215(纯白色)需要转换为红色:255绿色:255蓝色:255.
65280(纯绿色)需要转换为红色:0绿色255:蓝色:0 Here是转换器以获取更多示例.
只是做一些小的计算并在上面链接的页面上玩计算器,我已经确定:
>红色等于65536(256 ^ 2)
>(255×65536 = 16711680,又名纯红色)
>绿色等于256(256 ^ 1)
>(255×256 = 65280,又名纯绿色)
>蓝色等于1(256 ^ 0)
>(255×1 = 255,又名纯蓝色)
我可以告诉它显然与字节有关,但我遗漏了最后一点.对于bits / bytes / etc的整个概念以及它如何与Java交互,我不是最好的,所以它可能相当简单.
那么,有谁知道最好的方法呢?使用java将单个数字十进制颜色转换为三个单独的RGB值的最佳方法是什么?
解决方法:
你可以做到
Color color = new Color(16777215);
int red = color.getRed();
int green = color.getGreen();
int blue = color.getBlue();
内容总结
以上是互联网集市为您收集整理的Java – 十六进制颜色到RGB颜色全部内容,希望文章能够帮你解决Java – 十六进制颜色到RGB颜色所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。