仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1047|回复: 8
打印 上一主题 下一主题

[学习教程] 来一发RGB色彩action自界说教程 ― 色光叠加篇

[复制链接]
老尸 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 22:29:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
此外,还支持α透明功能,能够设计人员在Flash视频中对诸如文本、矢量图像以及其它Flash元素等进行整合。
经由过程前几篇教程,信任人人关于RGB色彩方面的编程应当已是轻车熟路了吧?另有一个方面我们没有触及,那就是:色彩叠加。等这一篇写完,我想我的这个RGB教程也该停止了,由于我肚子里可就只要这么点器材了。
这个色光叠加部分,更多的是一种设法,连算法都算不上。由于这一部分连能够copy了间接用的代码都没有,只要一个swf文件,仍是为了演示用的,不外我想这个swf里仿照Photoshop的取色器也许仍是有一点意义的,由于这不是本节的重点,人人仍是本人剖析源码吧,看过上一节和这一节后,应当不难了解!
言回正传,我们都晓得能够用RGB的3色值来暗示一个色彩。可是这并非说我们在实践中看到的眼色就是由3原色光叠加构成的(盘算机屏幕天然云云),而是说这类光的色彩和对应的3色光叠加对人眼的安慰是不异的,也就能够等效起来了。因而也许假如关于其余生物,好比猫,由于眼睛机关的分歧,我们看来屏幕上和什物完整不异,猫看起来却纷歧样。这一部分在学科分别上属于色度学和心思学(交织),人人有乐趣能够本人找材料看一看。
说这些空话是为了分分明一件事变,光叠加和色(好比水彩)叠加。红光加上绿光看起来是黄光,可是红墨水掺上绿墨水可就差未几是黑的了。我们在盘算机上所作的,都是光叠加的内容。
假如是一束ff0000的光和一束00ff00的光芒叠加,是甚么色彩?不错,是黄色:0xffff00.这也种复杂的叠加办法实在也合适于更庞大的情形。
看到这里人人大概有一个忧虑,假如一种色光的强度凌驾255怎样办?很复杂,凌驾255就把他设置为255,可不要进位啊!呵呵,开个打趣。实在,这个忧虑是过剩的,我们能证实,实践的情形中,永久也不会呈现某一色光强度凌驾255的情形,最初等于255.
我以为色光叠加最中心的成绩是:假如是一个半通明的器材掩盖在另外一个物体上,色彩怎样盘算?
这多是良多网友最头疼的成绩之一,我也是和cnmusa会商这个到成绩才入手下手深切的思索色光叠加成绩的。为复杂思索,我们先思索整块的色块。一个色块的alpha值是30,意味着甚么?就是说他自己的色彩我们能够看到30%,有70%(1-30%)的底色能够透过它射下去。是否是这个模样的呢?我们来做一下考证,看上面这个flash.

页面:点这儿观光
源代码(34K):colortest5.zip
在这个flash,你能够本人选择底色、掩盖层色彩、掩盖层通明度,然后看看我依据方才谁人道理展望的色彩是不是和实践色彩不异。由于用了良多Math.floor(),一定有偏差,可是到今朝我本人还没发明偏差很年夜的情形。基础上能够证实,我关于半通明掩盖的料想是准确的。
那如今我们能够得出盘算公式了:叠加色r=掩盖色r*掩盖alpha+底色r*(1-掩盖色alpha);绿和蓝也是云云,然后再3色组合起来。
在我的这些flash文件里,rgb都是本人界说的,入手下手就是分立的。假如不是如许,那我们假如怎样失掉一个诸如0xf456c7如许的色彩代码的rgb分立值?很复杂:color=0xf456c7;r=(color&0xff0000)>>16;g=(colo

flash影片的后缀名为.swf,该类型文件必须有flash播放器才能打开(包括各大浏览器,视频播放器),且播放器的版本须不低于FLASH程序自带播放器的版本。
透明 该用户已被删除
沙发
发表于 2015-1-17 18:01:07 | 只看该作者
原始动画为单纯的手绘,累而且费时耗资严重,随着科技的发展应运而生了很多制作动画的软件,然而flash在各个方面的应用尤为广泛,作用最为突出,具有一定的影响力。
乐观 该用户已被删除
板凳
发表于 2015-1-26 08:56:55 | 只看该作者
在Web上只好把动画做得很小。即使最简单的动画也需要较长的下载时间。Flash的流技术和矢量图形对这种情况做了改变。
兰色精灵 该用户已被删除
地板
发表于 2015-2-4 19:06:12 | 只看该作者
Flash插件的最新版本允许设计者控制Box之外的元素和把Flash元素放在HTML或其它元素上面或下面,这就为交互性打开了一个崭新的世界。
分手快乐 该用户已被删除
5#
发表于 2015-2-10 06:23:24 | 只看该作者
常见的富媒体广告形式有横幅广告(BANNER,旗帜广告)按钮广告(BUTTON)弹出窗口广告(pop-up ads,弹窗)浮动广告(floting ads,飘浮广告,floaters)插播式广告(Interstitial)全屏广告(full screen) 
小魔女 该用户已被删除
6#
发表于 2015-3-1 02:59:18 | 只看该作者
目前动画广告在各类电视节目中有着广泛的应用,在影视及广告中占有重要地位。广州形动数码是国内领先的动画设计制作,
小女巫 该用户已被删除
7#
发表于 2015-3-10 12:37:07 | 只看该作者
流技术让用户在下载的同时看到动画(与全部下载后再观看相反)。但是这也不是什么新技术 - Web一出现就有这种技术了。
飘飘悠悠 该用户已被删除
8#
发表于 2015-3-17 07:12:17 | 只看该作者
Flash是一种以向量图方式制成的网页动画,相比MPEG,AVI等的影片的档案大小就小很多.
莫相离 该用户已被删除
9#
发表于 2015-3-24 02:46:13 | 只看该作者
所以不要使用不必要的高祯率 - 否则老的、慢的计算机在显示动画时会阻塞。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-29 06:01

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表