asp如何将RGB颜色转化成到16进制的?

来源:asp之家 时间:2009-11-26 20:41:00 

asp如何将RGB颜色转化成到16进制的?

在R G B中输入小于255的数字点击观看即可转换成#开通的16进制。

代码如下:

<%
R_RGB = TRIM(Request.Form("R"))
G_RGB = TRIM(Request.Form("G"))
B_RGB = TRIM(Request.Form("B"))
IF NOT len(R_RGB)=0 AND NOT len(G_RGB)=0 AND NOT len(B_RGB)=0 AND IsNumeric(R_RGB) AND IsNumeric(G_RGB) AND IsNumeric(B_RGB) THEN
IF CInt(R_RGB) < 0 THEN R_RGB = "0"
IF CInt(R_RGB) > 255 THEN R_RGB = "255"
IF CInt(G_RGB) < 0 THEN G_RGB = "0"
IF CInt(G_RGB) > 255 THEN G_RGB = "255"
IF CInt(B_RGB) < 0 THEN B_RGB = "0"
IF CInt(B_RGB) > 255 THEN B_RGB = "255"
R_HEX = Hex(R_RGB)
G_HEX = Hex(G_RGB)
B_HEX = Hex(B_RGB)
IF len(R_HEX)=1 THEN R_HEX = "0" & R_HEX 
IF len(G_HEX)=1 THEN G_HEX = "0" & G_HEX
IF len(B_HEX)=1 THEN B_HEX = "0" & B_HEX
disp_col = "#" & R_HEX & G_HEX & B_HEX
ELSE
R_RGB = "0"
G_RGB = "0"
B_RGB = "0"
disp_col = "#000000"
END IF
%>
<HTML>
<head>
<title>asp之家asp教程 - 颜色转换</title>
</head>
<BODY>
<FORM METHOD="POST" ACTION="">
<TABLE BORDER=0 WIDTH=200>
<TR>
<TD>
<B>R</B> <INPUT TYPE=TEXT SIZE=3 NAME="R" VALUE="<%=R_RGB%>"><BR>
<B>G</B> <INPUT TYPE=TEXT SIZE=3 NAME="G" VALUE="<%=G_RGB%>"><BR>
<B>B</B> <INPUT TYPE=TEXT SIZE=3 NAME="B" VALUE="<%=B_RGB%>">
</TD>
<TD BGCOLOR="<%=disp_col%>">
</TD>
<TR><TD></TD><TD><CENTER><%=disp_col%></CENTER></TD>
<TR>
<TD COLSPAN=2>
<CENTER><INPUT TYPE="SUBMIT" VALUE="观看"></CENTER>
</TD>
</TABLE>
</FORM>
</BODY>
</HTML>

标签:RGB,颜色,16进制
0
投稿

猜你喜欢

  • 用Python实现一本个性化日历

    2021-02-11 08:59:44
  • 如何使用Maxwell实时同步mysql数据

    2024-01-18 01:43:23
  • 详解thinkphp+redis+队列的实现代码

    2024-05-11 10:08:34
  • jQuery 让人恋恋不舍的秘密

    2010-01-20 10:09:00
  • ASP.NET操作MySql数据库的实例代码讲解

    2024-01-17 15:00:01
  • 2行Python实现给图片加水印效果

    2021-09-29 11:15:13
  • Python实现滑块验证码详解

    2022-03-15 09:04:53
  • python爬虫爬取幽默笑话网站

    2021-05-31 18:32:58
  • python 实现 hive中类似 lateral view explode的功能示例

    2021-08-20 13:51:45
  • python生成可执行exe控制Microsip自动填写号码并拨打功能

    2023-08-11 04:51:00
  • python二维列表一维列表的互相转换实例

    2023-07-09 10:27:40
  • vue.extend与vue.component的区别和联系

    2024-05-29 22:45:47
  • 利用Python Matlab绘制曲线图的简单实例

    2021-05-16 07:21:38
  • Python实现新浪博客备份的方法

    2021-12-26 18:22:01
  • JavaScript高级程序设计(第3版)学习笔记2 js基础语法

    2024-06-07 15:59:19
  • 如何在Python 中使用 join() 函数把列表拼接成一个字符串

    2022-10-15 14:58:38
  • MySQL数据库的临时文件究竟储存在哪里

    2009-02-13 13:44:00
  • thinkphp5加layui实现图片上传功能(带图片预览)

    2023-06-13 01:09:45
  • MySQL非空约束(not null)案例讲解

    2024-01-24 10:43:51
  • INPUT的对齐问题

    2008-05-24 08:32:00
  • asp之家 网络编程 m.aspxhome.com