<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312">
<head>
<head>
<title> 判断两种颜色值是否为相似颜色 </title>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<meta name="author" content="枫岩,CnLei.y.l@gmail.com">
<meta name="copyright" content="http://www.cnlei.com" />
<link type="text/css" rel="stylesheet" href="" />
</head>
<body>
<script type="text/javascript">
//Title : 判断两种颜色值是否为相似颜色
//Author : CnLei
//WebSite : http://www.cnlei.com
//真正应用时,请将alert()提示信息注释掉或删除掉
function isSimilarColor(sHexColorA,sHexColorB,nOffset){
this.offsetNum=Math.abs(nOffset);
this.offsetNum>255?this.offsetNum=this.offsetNum-256:"";
var arrNumA=[parseInt(sHexColorA.substring(0,2),16),
parseInt(sHexColorA.substring(2,4),16),
parseInt(sHexColorA.substring(4,6),16)];
var arrNumB=[parseInt(sHexColorB.substring(0,2),16),
parseInt(sHexColorB.substring(2,4),16),
parseInt(sHexColorB.substring(4,6),16)];
for (var i=0;i<arrNumA.length;i++){
if(Math.abs(arrNumA[i]-arrNumB[i])>this.offsetNum){
alert("不相似\n第"+i+"组的差值为:"+(arrNumA[i]-arrNumB[i])+",\n超过了最大误差:"+this.offsetNum);
return false;
};
}
alert("相似色\n"+sHexColorA+"\n"+sHexColorB)
return true;
}
isSimilarColor("FFFFFF","F0FFFE",10);
</script>
</body>
</html>
源码:判断两种颜色值是否为相似颜色
时间: 2024-10-28 06:05:20
源码:判断两种颜色值是否为相似颜色的相关文章
判断两种颜色值是否为相似颜色_典型特效
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
c#利用webservice和wcf对oracle数据库增删改查,并判断两种方法的效率
问题描述 c#利用webservice和wcf对oracle数据库增删改查,并判断两种方法的效率 初学者,以前没有接触过webservice和wcf.现在遇到一个这样的项目,请大家给予帮助,提供源码,思路都行.当然,最好是代码了,亲,帮一个忙呗~ 解决方案 ws相对简单,WCF就是一把大牛刀,虽然很好,但是你要是杀鸡就得不偿失了.你是了解MVC的话,通信可以试试WebAPI.例子网上到处都是的
JS判断两种格式的输入日期的正确性
js|日期 第一种<script language=javascript>String.prototype.isDate = function(){ var r = this.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); if(r==null)return false; var d = new Date(r[1], r[3]-1, r[4]); return (d.getFullYear()==r[1]&&(d.
一个二维码扫码下载两种平台app
<!DOCTYPE HTML> <html lang="zh-CN"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta charset="utf-8"> <meta name="format-detection" content=
使用PHP生成二维码的两种方法
随着科技的进步,二维码应用领域越来越广泛,今天我给大家分享下如何使用PHP生成二维码,以及如何生成中间带LOGO图像的二维码 一.利用Google API生成二维码 Google提供了较为完善的二维码生成接口,调用API接口很简单,以下是调用代码: 代码如下: $urlToEncode="http://www.jb51.net"; generateQRfromGoogle($urlToEncode); /** * google api 二维码生成[QRcode可以
使用PHP生成二维码的两种方法(带logo图像)_php实例
一.利用Google API生成二维码 Google提供了较为完善的二维码生成接口,调用API接口很简单,以下是调用代码: $urlToEncode="http://www.jb51.net"; generateQRfromGoogle($urlToEncode); /** * google api 二维码生成[QRcode可以存储最多4296个字母数字类型的任意文本,具体可以查看二维码数据格式] * @param string $chl 二维码包含的信息,可以是数字.字符.二进制信
JavaScript判断两种格式的输入日期的正确性的代码_javascript技巧
最简单的 复制代码 代码如下: function isValidDate(dateStr) { var matchArray = dateStr.match(/^[0-9]+-[0-1][0-9]-[0-3][0-9]$/) if (matchArray == null) { alert("Invalid date: " + dateStr); return false;
C#源码500份
C Sharp 短信发送平台源代码.rar http://1000eb.com/5c6v ASP.NET+AJAX基础示例 视频教程 http://1000eb.com/89jc C# Winform qq弹窗 360弹窗 http://1000eb.com/89jf 精华志 C#高级编程(第七版)源码 http://1000eb.com/89k3 C#网络应用编程教案及代码.rar http://1000eb.com/89kh IPhone远程桌面xp控制+Desktop+Connect教程
jQuery 1.9.1源码分析系列(十五)之动画处理_jquery
首先需要有队列(queue)的基本知识.见上一章. 相关教程:jQuery下的动画处理总结: http://www.jb51.net/article/42000.htm jQuery 1.9.1源码分析系列(十五)动画处理之缓动动画核心Tween :http://www.jb51.net/article/75821.htm a.动画入口jQuery.fn.animate函数执行流程详解 ------------------------------------------------------