零点看书

字:
关灯 护眼
零点看书 > 编程之战 > 第三十一章 颜色转换

第三十一章 颜色转换

第三十一章 颜色转换 (第2/2页)

电脑屏幕上的所有颜色,都是由这红色,绿色,蓝色三种色光按照不同的比例混合而成的。
  
  所以,RGB函数会传进来这三种颜色各自所占的比例,这个比例可以从0到255。
  
  如上面的例子,如果每一种颜色都是255的最高比例,那么会得到白色。
  
  这个问题的关键在于将十进制的颜色比例转化为十六进制的字符串。
  
  关于进制之间的转换,很多编程语言都提供了API,所以这个问题并不复杂。
  
  但这个问题如果要考虑得比较周全,就必须考虑数值越界问题。
  
  如果传进来的数字比例小于0,或者大于255怎么办?
  
  杨成对于这个问题的处理方式很简单,小于0就置为0,大于255就置为255。
  
  他很快就解决了问题,并在美工妹子的电脑上留下了一段短小精悍的代码。
  
  “成哥好棒啊!”,妹子高兴地说道。
  
  杨成舒服地伸了个懒腰,看了看窗外。
  
  此时夜深人静了,今天的工作也可以告一段落了。
  
  “我请你去吃点东西,怎么样?”,杨成趁机发出邀请。
  
  “可以啊”,妹子痛痛快快地答应了。
  
  办公室的灯光很快统统熄灭了,融进了黑夜的静谧之中,唯有服务器的机箱还在一闪一闪地工作着。
  
  “叮!恭喜您完成了颜色转换的相关任务!”
  
  “当前积分65分,击败了全球29%的玩家,请您再接再厉!”
『加入书签,方便阅读』
热门推荐
极品全能学生 凌天战尊 御用兵王 帝霸 开局奖励一亿条命 大融合系统 冷情帝少,轻轻亲 妖龙古帝 宠妃难为:皇上,娘娘今晚不侍寝 仙王的日常生活