一 概述

前提:

Java实现根据分量计算rgb值,并分离rgb分量_百度知道 (baidu.com)https://zhidao.baidu.com/question/2079674468685898308.html

二 计算RGB的值

代码实例:

import java.awt.*;public class RGB {public static void main(String[] args) {rgb();}public static void rgb(){// 方法1: 一个整数转换成 Color ,然后获得r g b的值 ,优点:好记忆int rgb = 33324442;Color c = new Color(rgb);int r = c.getRed();int g = c.getGreen();int b = c.getBlue();System.out.println(c);System.out.println("红=" + r + "\t绿=" + g + "\t蓝=" + b);// 方法2: 对整数直接进行计算得到rgb值int rgb2 = 33324442;int r1 = (rgb2 >> 16) & 0xFF;int g1 = (rgb2 >> 8) & 0xFF;int b1 = (rgb2 >> 0) & 0xFF;System.out.println("红="+r1+"\t绿="+g1+"\t="+b1);}
}

结果:

Java计算RGB数值相关推荐

  1. 光波长与RGB数值的转换

    最近做毕业设计时,需要Matlab仿真计算彩色物体的散射图像.计算中需要用到彩色图片(RGB色彩模式)对应的光波长数值.查找资料发现可以实现:由光波长求对应RGB数值.正在做尝试,所以来记录一下思路. ...

  2. java获取界面输入数字_通过JAVA设计 GUI 界面的计算器程序,用户可以通过鼠标依次输入参加计算的数值,进行加、减、乘、...

    通过JAVA设计 GUI 界面的计算器程序,用户可以通过鼠标依次输入参加计算的数值,进行加.减.乘. 2016-08-22 0 0 0 4.0 分 其他 1 积分下载 如何获取积分? 通过JAVA设计 ...

  3. 【转】Java计算文件的hash值

    原文地址:http://blog.csdn.net/qq_25646191/article/details/78863110 如何知道一个文件是否改变了呢?当然是用比较文件hash值的方法,文件has ...

  4. JAVA计算平方,幂运算,三角函数等

    JAVA中要想计算一个数值的平方根, 可以使用 sqrt 方法: double x = 4; double y = Math.sqrt(x); System.out.println(y); 在 Jav ...

  5. Java图像处理--------RGB调色面板

    Java图像处理--------RGB调色面板 一:概述 因为我们知道颜色是由R.G.B.三种颜色所组成的,那么我们只需要更改这三个的数值.我们就可以实现一个简单的调色面板:以下是代码演示: 二:代码 ...

  6. Java计算文件的hash值

    如何知道一个文件是否改变了呢?当然是用比较文件hash值的方法,文件hash又叫文件签名,文件中哪怕一个bit位被改变了,文件hash就会不同. 比较常用的文件hash算法有MD5和SHA-1. 我用 ...

  7. 智能手机中图像处理的原理解析及 RGB 数值变化规律研究

    1 前言 图像处理是一种利用计算机算法对数字图像进行处理的技术.数字图像是由像素组成的二维矩阵,每个像素包含了颜色和亮度信息,图像处理就是通过对这些像素进行各种算法操作,改变其颜色.亮度.对比度.清晰 ...

  8. Java计算1到100阶乘和

    Java计算1到100阶乘和 1.定义一个 factorial类 2.定义一个测试类Cs2 1.定义一个 factorial类 import java.math.BigDecimal; public ...

  9. java实现RGB调色板

    java实现RGB调色板 package GUI.test;import java.awt.*; import java.awt.event.ActionEvent; import java.awt. ...

最新文章

  1. 网络营销助力之下国内可穿戴设备市场进一步打开迎来发展机遇
  2. 在IIS中使用Gzip压缩后传送数据
  3. 数据结构与算法(一)——排序
  4. Linux下增加swap分区
  5. 【转】ASIHTTPRequest开源类库进行http请求
  6. python抛硬币代码_求助python掷硬币
  7. tensorflow 人面关键点识别_人工智能算法-图像识别项目
  8. 基于Yolov5目标检测的物体分类识别及定位(三) -- 训练、测试
  9. 电子科技大学《图论及其应用》复习总结--第四章 欧拉图与哈密尔顿图
  10. 第九届蓝桥杯b组java
  11. 北京/苏州内推 | 微软亚洲互联网工程院招聘NLP算法工程师(可实习)
  12. 朋友去面试阿里蚂蚁金服测试岗位过程经历
  13. python cox模型_Forest plot(森林图) | Cox生存分析可视化
  14. jeecms v9图标不显示问题
  15. 52亿美元!Uber迎来有史以来最大季度亏损和最慢营收增长
  16. 鼎捷t100架构_新合发集团借助鼎捷T100信息化全面升级!
  17. 制作Linux的优盘(usb)启动盘
  18. 【ITPM】TW1:ISchool 项目前期分析说明书
  19. ML code | KNN python实现
  20. 最简单的 Git 入门教程

热门文章

  1. Android QQ登录集成
  2. 计算机在金融领域的,计算机在金融领域中的应用
  3. Auto.js中的悬浮窗
  4. ssm私人牙科诊所病例管理系统的设计与实现毕业设计源码071128
  5. 使用evo工具评估ORB_SLAM2在TUM数据集上的运行轨迹
  6. Python Flask框架-开发简单博客-项目布局、应用设置
  7. Cesium|xt3d模型展开动画
  8. 1、每天学习一点点之 contenteditable 属性
  9. Linux - 新建用户教程(新增一个具有root权限的新用户)
  10. 零基础学C++Note