|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
通过百度可知
颜色=65536 *Blue + 256 * Green+Red其中,Blue代表蓝色分量,Green代表绿色分量,Red代表红色分量。
在次我们想一下10进制中的3位数是怎么样的形式?是 “百位十位个位”这样的显示吧,那么一个3位的十进制数是不是等于=百位数值*100+十位数值*10+个位数值
是不是这样,那么怎么来求他们的百位十位和个位如下如234
个位数(整型)=234 % 10=4
十位数(整型)=(234 /10)%10=3
百位数(整型)=234 / 100=2
推广到一个N进制的3位数NW则
第一位(整型)=NW % N
第二位(整型)=(NW / N)%N
第三位(整型)=(NW / (N*N)
因此很容易想到RGB可以想成是一个256进制的3位数
- 空间 我的程序
- 功能 逻辑型 开始_点击()
- //这里添加你要执行的代码,这里是你点击开始按钮执行的代码
- 整型 颜色,红色分量,绿色分量,蓝色分量
- 字符型 连接后字符串
- 颜色 = #080709
- 红色分量 = 颜色 % 256
- 绿色分量 = (颜色 / 256) % 256
- 蓝色分量 = (颜色 / 256) / 256
- 连接后字符串 = 字符串.连接("红色分量",转换.整型转字符型(红色分量))
- 辅助.消息框(连接后字符串)
- 连接后字符串 = 字符串.连接("绿色分量",转换.整型转字符型(绿色分量))
- 辅助.消息框(连接后字符串)
- 连接后字符串 = 字符串.连接("蓝色分量",转换.整型转字符型(蓝色分量))
- 辅助.消息框(连接后字符串)
- 返回 真
- //函数返回语句
- 功能结束
- 功能 逻辑型 退出_点击()
- //这里是你退出的时候要执行的代码,这类是你点击退出按钮执行的代码
- 辅助.退出()
- 返回 真
- //函数返回语句
- 功能结束
- 空间结束
复制代码
|
|