zoukankan      html  css  js  c++  java
  • 如何获得桌面上任意一个位置的颜色的 rgb 或者16进制值了

    获取RGB

    首先 按下 键盘 右上角 prtsc SysRq键  截屏 截到得图片 可以使用ctrl+v导出粘贴

    然后就是使用吸管 都知道dreamveaver有吸管 要装 太麻烦

    开始--运行  输入命令 mspaint 打开 画图工具 ctrl+v画图中就有了刚才按下截屏键截的图

    画图的左边工具栏中有个吸管 点击吸管 然后到图片的任意位置点击一下 左下角的颜色区域就有了改颜色

    然后就是获取颜色的 RGB值

    点击工具栏的 编辑颜色 点击   规定自定义颜色按钮 就看到了红绿蓝的值 也就是RGB (RED ,GREEN,BLUE)

    此时RGB就获取到了

    获取RGB的16进制值

    作为编程人员 html中bgcolor属性 不能使用rgb值很是郁闷

    其实很简单 其实16进制值就是 #+red的16进制值 +green的16进制值+blue的16进制值

    java代码

    public static void outColor(int red,int green,int blue){
     String redHex=Integer.toHexString(red).toUpperCase();
     String greenHex=Integer.toHexString(green).toUpperCase();
     String blueHex=Integer.toHexString(blue).toUpperCase();
     if(redHex.length()==1)
      redHex="0"+redHex;
     if(greenHex.length()==1)
      greenHex="0"+greenHex;
     if(blueHex.length()==1)
      blueHex="0"+blueHex;
     String result="#"+redHex+greenHex+blueHex;
     System.out.println(result);
    }

    调用这个方法就能获取到16进制的值了

  • 相关阅读:
    表删除 准备
    爱可生技术文档
    Bran的内核开发指南_中文版
    LINUX 内核内存管理
    Linux Container测试之block IO
    【实时文件同步】rsync+inotify-tools的安装与配置
    openlayer3 加载geoserver发布的WFS服务
    Geoserver跨域请求设置
    Bitmap 图片格式并用 C++ 读写 Bitmap
    C++中的对象初始化
  • 原文地址:https://www.cnblogs.com/liaomin416100569/p/9331514.html
Copyright © 2011-2022 走看看