RGB色彩模式下的色值与整数之间的互转方法
1、RGB色彩色值转整数
function colorHex2Int(hex) {if (hex.charAt(0) == '#') hex = hex.slice(1)hex = hex.toUpperCase()var hex_alphabets = '0123456789ABCDEF'var value = new Array(3)var k = 0var int1, int2for (var i = 0; i < 6; i += 2) {int1 = hex_alphabets.indexOf(hex.charAt(i))int2 = hex_alphabets.indexOf(hex.charAt(i + 1))value[k] = (int1 * 16) + int2k++}return value[2] * 65536 + value[1] * 256 + value[0]
}
2、整数转RGB色彩色值
function colorInt2Hex(number) {var intnumber = number - 0var red, green, bluevar template = '#000000'red = (intnumber & 0x0000ff) << 16green = intnumber & 0x00ff00blue = (intnumber & 0xff0000) >>> 16intnumber = red | green | bluevar HTMLcolor = intnumber.toString(16)HTMLcolor = template.substring(0, 7 - HTMLcolor.length) + HTMLcolorreturn HTMLcolor
}
RGB色彩模式下的色值与整数之间的互转方法相关推荐
- PS入门(1-1) RGB色彩模式
1-1 RGB色彩模式 我们用放大镜就近观电脑显示器或电视机的屏幕,会看到数量极多的分为红色绿色蓝色三种颜色的小点.如下左图,下右图是左图的局部放大.屏幕上的所有颜色,也就是我们看到的所有图像内容,都 ...
- 软件的基本是要处理好”算法“及其基础(一)流-字-字符(包括某个数字、字母、符号和某个汉字等)-字符串-字节动态数组-字节-整数之间的转化关系和算法
目录 软件的基本是要处理好"算法"及其基础(一): 流->计算机字->字符(包括某个数字.字母.符号和某个汉字等)->字符串->字节动态数组->字节- ...
- C# IP地址和整数之间的转换,IP地址和数字ip地址的转换
IP地址与整数之间的转换 1.IP地址转换为整数 原理:IP地址每段可以看成是8位无符号整数即0-255,把每段拆分成一个二进制形式组合起来,然后把这个二进制数转变成一个无符号的32位整数. 举例:一 ...
- java怎么求两组整数的或集,确定整数是否在具有已知值集的两个整数(包括)之间的最快方法...
在C或C中是否有比 x >= start && x <= end 更快的方法来测试整数是否在两个整数之间? 更新:我的特定平台是iOS . 这是盒子模糊功能的一部分,它将像 ...
- 大盘点|基于RGB图像下的机器人抓取
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 前言 近期读取了一些最新基于RGB图像下的机器人抓取论文,在这里分享下思路. 1.Optimizing ...
- 日期类对象与整数之间的加法运算
日期类对象与整数之间的加法运算 采用友元函数形式, 定义两个友元函数
- Java实现 String类型的ip与整数之间的相互转换(2021.8.1百度提前批面试题)
题目: 实现 String 类型的 ip 与整数之间的相互转化.例如:将 "192.168.0.1" 转换为整数,然后给定这个整数仍然可以得到这个 String 类型的 ip. / ...
- linux pfn,ARM Linux下的page和pfn之间转换的宏。
ARM Linux下的page和pfn之间转换的宏如下: 1)page_to_pfn 2)pfn_to_page 这两个宏依赖于内核编译时,选择的内存模型.在include/asm-generic/m ...
- hyper-V环境下虚拟机和宿主机之间时钟不统一
hyper-V环境下虚拟机和宿主机之间时钟不统一,一般是多个虚拟的CPU才用. 表现为时间不一致,ping包的延迟突然很大 在boot.ini中加入"/usepmtimer" 转载 ...
- java两个数之间质数求法,求任意两个整数之间质数的个数的代码!!!(新手编写)...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /** * Title:Calculate acount of prime number between preNum and rearNum; * Au ...
最新文章
- next.js_Next.js手册
- DBSCAN的两个核心参数是什么?如何获取最佳参数?如何可视化获取的过程?
- 一致性算法(paxos,raft,ZAB)——paxos算法(大概)
- python工具打造之实现端口扫描
- thymeleaf随机数_SpringBoot2.0实现静态资源版本控制
- 【荐】万能清除浮动样式
- 基于Easy CHM和VS的帮助文档制作
- 软件测试师的工作流程是什么?
- 潇洒郎:Ten-fold-cross validation- Naïve Bayes Classifier 十字交叉验证-贝叶斯分类器 Python实现
- 天池大数据比赛-菜鸟仓库比赛-第二赛季记录
- 什么是大小端?怎样判断?
- 校招:滴滴出行相关校招信息
- 【win技巧】Windows10支持快捷键右键菜单新建文本文档
- [linux无线子系统]主动扫描之发送Probe Request帧
- NeurIPS'22 | APG:面向CTR预估的自适应参数生成网络
- 基于JSP开发的电影票预订系统 JAVA MySQL
- 针对异常java.lang.IllegalStateException onMeasure() did not set the measured dimension解决方法
- 根据三角形的三条边长(长、中、短三条边),来判断三角形类型
- Carbon教程之 基本语法入门大全 (教程)
- youtube-dl 命令
热门文章
- 带你实现完整的视频弹幕系统
- 图像检索哈希算法综述
- ZigBee单播通信
- 儿童手表语音卡安全吗?
- 【Matlab元胞自动机】元胞自动机双边教室疏散【含源码 1208期】
- Git 初接触 (四) Git的分支操作
- crontab 每天凌晨12点定时器_每天爆卖10000只生蚝!西安这家烧烤界扛把子,吃到凌晨2点都不尽兴!...
- Unity笔记之切换鼠标图标样式、PSD格式文件导入Unity
- 如何计算虚拟化vcpu_【科普】CPU和内存虚拟化
- spring批量写入mysql数据库_spring boot 向数据库写入海量数据