js代码

function rgbToHex(color){return Qt.rgba(color.r,color.g,color.b,1.0)
}function hexToRgb(hex) {var ret;if(hex.length === 4 || hex.length === 7){if(hex.length === 4){var sColorNew = "#";for(var i=1; i<4; i+=1){sColorNew += hex.slice(i,i+1).concat(hex.slice(i,i+1));}hex = sColorNew;}ret = getRgb(hex);}else if(hex.length === 9){var opacity = parseInt("0x" + hex.slice(1, 3)) / 255;opacity = opacity.toFixed(2);ret = getRgba(hex,opacity);}else{ret = "---> Error format color!";}return ret ;
}function getRgba(hex,opacity){return "rgba(" + parseInt("0x" + hex.slice(1, 3))+ "," + parseInt("0x" + hex.slice(3, 5)) + ","+ parseInt("0x" + hex.slice(5, 7)) + ","+ opacity.toString() + ")";
}
function getRgb(hex){return "rgba(" + parseInt("0x" + hex.slice(1, 3))+ "," + parseInt("0x" + hex.slice(3, 5)) + ","+ parseInt("0x" + hex.slice(5, 7)) + ")";
}

是ES5语法。QML使用的

Js----颜色转换器相关推荐

  1. Dcat-Admin框架JS颜色管理--Dcat-Admin框架实战(十六)

    目录 一.颜色管理文件位置 二.介绍颜色函数 1.获取内置颜色代码 2.颜色淡化 小探究(JS加不加分号?) 3.深化颜色 小发现(深化/淡化其实是一个函数?) 4.颜色透明化 5.获取所有内置颜色 ...

  2. C小程序【RGB24 to RGB16颜色转换器】

    SYD8801是一款低功耗高性能蓝牙低功耗SOC,集成了高性能2.4GHz射频收发机.32位ARM Cortex-M0处理器.128kB Flash存储器.以及丰富的数字接口.SYD8801片上集成了 ...

  3. unity3d_颜色转换器

    虽然unity支持.Net2.0(sub)框架,但是对于有一些dll.还是不支持的! 比如:System.Drawing.dll就是一个了.在这个组件中,MS是支持不同进制的颜色转换的. Color ...

  4. 用java实现十六进制代码与RGB互转的颜色转换器

    最近在学java,学完基础不知道做点什么好,心血来潮想写个小工具,某天突然发现十六进制转RGB很麻烦,网上一搜工具不是很多,大多都是在线转换,要是某天没网了怎么办呢??我想可能太简单了吧,大家都不愿意 ...

  5. Dcat Admin框架JS颜色中,Dcat.color.darken()其实是调用Dcat.color.lighten()

    小发现 闲来无事,有猫彬 又扒了下源码,发现Dcat Admin框架JS颜色中,Dcat.color.darken()其实是调用Dcat.color.lighten() /* Color.js中源码截 ...

  6. js颜色常用处理方法

    1. 颜色深浅计算,值越大,颜色越浅:反之越深 常用于默认系统模式(dark/light)转换 // js 判断颜色是否为深色 阀值 function getRgbLevel(arr=[]) {ret ...

  7. three.js 颜色color的几种设置方式

    颜色(Color) 代表一个颜色. 例子 var color = new THREE.Color();var color = new THREE.Color( 0xff0000 );var color ...

  8. 原生js颜色选择器取色器组件

    文件结构展示 文件结构目录 color-index.js config.js color - picker-index.js 上传太多代码不是很好看,,我上传的都不收费, 完整代码包点击下载如不能下载 ...

  9. js颜色选择器 制作分析

    给html元素设置事件监听, 触发事件 弹出颜色选择器 颜色选择器绘制 获取上次选择的颜色(当前颜色) 绘制渐变色板(canvas) (方法: 横轴渐变ff0000, ffff00, 00ff00, ...

  10. SVG.js 颜色渐变使用

    一.SVG.Gradient 1.线性渐变.径向渐变,设置渐变的起始点,设置径向渐变的外层半径 var draw = SVG('svg1').size(300, 300); //SVG.Gradien ...

最新文章

  1. 从零开始学建站-主机篇
  2. Python tips(
  3. Eating Soup
  4. Mybatis中输入输出映射和动态Sql
  5. 详解proxy_pass、upstream与resolver
  6. 现代软件工程第六章作业
  7. WiFi 扫描结果的通知过程
  8. 呼吸流水灯c语言程序,单片机流水灯与呼吸灯结合-滴水灯程序及详细教程
  9. JQuery库BootStrap框架完整模板.html
  10. 00.Spring源码编译
  11. 五分钟了解机器学习的基本概念
  12. IMDB电影评论文本分类
  13. SRAM VS DRAM
  14. LOL英雄联盟卡顿掉帧问题解决办法 2022年8月1日
  15. 洛谷P2440 木材加工 —二分答案
  16. [日更-2019.3.31]如何下载Nexus5的LineageOS14.1(cm-14.1)系统源码并编译、刷机
  17. qcc 蓝牙耳机 TWS与TWS plus的区别
  18. 开源框架XWIKI搭建介绍
  19. java怎么获取索引值,Java 实例 - 获取向量元素的索引值
  20. OFDM完整仿真过程及解释(MATLAB)

热门文章

  1. Ubuntu14.04 amd64安装联想笔记本Y485P显卡HD8790M驱动
  2. ipad怎么和mac分屏_iPadOS分屏怎么设置 苹果平板五五多任务分屏使用方法
  3. PHP+Mysql服装商城 网上服装购物商城 基于PHP服装商城的系统设计与实现(3)用户注册
  4. 关于java实现简单的售货机程序
  5. matlab中异步电机y接法,电机接法Y和三角形什么区别,今天终于搞明白了!
  6. 鲁班修图ps扩展面板永久版
  7. I/flutter ( 7317): type ‘_Map<String, dynamic>‘ is not a subtype of type ‘Folder‘
  8. 校园小区互助JAVA
  9. MySQL 错误记录 请ctrl+f查找
  10. 做好领导者和管理者的10条法则