推荐阅读

PS颜色加深混合模式有哪几种?加深混合模式在哪设置?
加深混合模式中的混合模式可以是图片变暗。在该模式中,上方图层中白色像素会被下方图层中较暗的像素混合,下面我们就一起来看看PS颜色加深混合模式有哪几种?加深混合模式在哪设置吧!加深混合模式包括变暗模式、正片叠底模式、颜色加深模式、先行加深模式和颜色模式5种。下面对加深混合模式组中模式的应用进行详细讲解。变暗模式:该模式通过比较图层之间的颜色信息并筛选选出颜色较暗的作为结果色,比它亮的像素将被替换,比它暗的保持不变。正片叠底模式:该模式是基于任何颜色和黑色混合产生黑色,与白色混合保持不变。颜色加深模式:该模式通过对上下方图层之间的比较使像素变暗,但是与白色混合后不产生变化。线性加深模式:该混合模式是通过降低亮度,从而使得像素变暗,但是与白色混合后不产生变化。深色模式:该模式是通过综合比较上下方图层中的像素信息,然后显示较暗的部分。下面对如何运用正片叠底模式进行案例详细讲解,默认为正常模式。

PS鼠绘卡通机器人样式的小黄人相机图片
本次教程内容是做一个拟物的小黄人拍立得,包含了光影的理解、图层样式以及蒙版的运用,希望能对大家有所帮助。先看看效果图:教程步骤—小黄人拍立得可以分成4个部分:机身、裤子、手柄、镜头盖。步骤 01 新建文档大小800*600px,分辨率72填充背景色,色值#3a91c6命名为【背景】

Dreamweaver 比较本地和远程文件的差别
Dreamweaver 可以使用文件比较工具(也称为“diff 工具”)比较同一文件的本地和远端版本的代码、两个不同的远程文件的代码或两个不同的本地文件的代码。在本地处理某个文件并怀疑该文件在服务器上的副本已由他人进行了修改时,比较本地和远端版本十分有用。可以在将文件上传到服务器之前查看远程更改并将这些更改合并到本地版本中,而无需离开 Dreamweaver。 当保留有以前重命名的文件版本时,比较两个本地文件或两个远程文件也十分有用。如果忘记了对先前版本的文件所做的更改,则快速比较会指出这些更改。在开始之前,必须在系统上安装一个第三方文件比较工具。有关文件比较工具的详细信息,请使用 Web 搜索引擎(如 Google 搜索)以搜索“文件比较”或“diff”工具。Dreamweaver 可以与大多数第三方工具正常配合使用。在 Windows 中,请单击“浏览”按钮,然后选择用于比较文件的应用程序。在 Macintosh 上,请单击“浏览”按钮,然后选择从命令行启动文件比较工具的工具或脚本,而不是实际的比较工具本身。启动工具或脚本通常位于 Macintosh 上的 usr/bin 文件夹中。例如,如果要使用 FileMerge,请浏览至 usr/bin 并选择 opendiff(这是启动 FileMerge 的工具)。下表列出了针对 Macintosh 的常用文件比较工具,以及它们的启动工具或脚本在硬盘上的位置:如果使用请选择下面的文件FileMerge

CorelDraw文件导入PS的相关问题与对策
CorelDraw疑难杂症速查手册》收集了作者木平与各位平面设计同仁相互探讨提出的问题以及百度CD吧的提问,结合实际操作和工作中遇到的问题整理而成。其中有些问题参考了吧中好友和网络上同道中人的回答,对于一些不清楚或有疑问的问题作者都亲自用CorelDraw 9和CorelDraw X3分别验证了操作性与真实性。 本教程为分期连载教程,欢迎大家持续关注。 问:如何将Coreldraw里面做的图转换到Photoshop里面,要求有图层,还可以编辑? 答:通常我们在PSD图层中,给图层做了效果的话,导入CD后效果全部丢失。怎样才能让CDR导入的PSD文件保持图层效果。 解决方法:在PS里在顶层新建一个图层,然后按Alt+ctrl+shift+E,再保存,再导入CD,这样的好处是免去了合并或者转tif文件的麻烦,还能在发现图片有误差或不对的时候进行链接修改。 ALT+CTRL+SHIFT+E的作用是在当前层合并以下所有层的图像。 也可以在顶层新建一空白层,然后左手按住ALT键不放,右手点击图层面版右上角的三角选择里面的合并所有可见图层,注意鼠标点击三角的时候不要松开一直移到合并所有可见图层后再松开。 最后导入CD后解散群组,扔掉下面的几层,最上面一层是我们想要的,万一发现效果不对或哪里出错,回到PS中修改下面的几层,做好后再重新合并到顶层再导入CD即可。 (PS中的效果导入CD不可用我们都知道的,如果新建一空白层与效果层合并,是可以解决这问题,但是出错的话,效果不可再修改,通常的解决方法是另存为JPG文件),掌握这一点,以后就不用那么麻烦和浪费空间了。 附:Coreldraw图像文件导入Photoshop三种方法 (来源网上)
最新发布

鼠标滚轮事件滚动有Flash动画的网页
flash插入网页后,当flash获得焦点,也就是开始操作flash后,flash将捕获鼠标滚轮事件,导致浏览器无法响应滚轮事件,只能通过拖动滚动条来浏览网页,非常不便,也让普通用户感觉很疑惑。 通过以下小技巧可以让浏览器重新获得焦点,通过鼠标滚轮事件上下滚动:varmouseListener:Object=newObject();mouseListener.onMouseWheel=function(delta:Number){getURL("javascript:void(window.focus())");};Mouse.addListener(mouseListener); 但是这种效果不是很理想,而且有时候会莫名奇妙地失效,如果不怕麻烦可以采用下面这种方式: flash代码:varmouseListener:Object=newObject();mouseListener.onMouseWheel=function(delta:Number){//getURL("javascript:void(window.focus())");ExternalInterface.call("gundong",delta*-15);};Mouse.addListener(mouseListener); javascirpt代码:functiongundong(value){varposif(document.documentElement&&document.documentElement.scrollTop){ pos=document.documentElement.scrollTop;}elseif(document.body){pos=document.body.scrollTop;} window.scroll(0,pos+value); } 实际上这种方法是使用javascript控制滚动条,效果比第一种好多了,还可以修改flash里面的-15这个数值,更改滚动速度及方向。

AS3教程:Point类计算两点间距离
当要运算两点距离时,我见不少人都是用最原始的运算方法,其实2.0开始就有了Point类,可以计算两点间距离,除此之外,Point类还可用于计算矢量,某些看似复杂的计算,用上Point类就会变得简单。当然,要巧用Point类,必需要有矢量的知识。虽然,3.0的Point类和2.0的区别不大,但我之所以把这帖放在as3讨论区,是因为as3的Point类广泛地被其他类应用。最明显的是globalToLocal和localToGlobal这两个方法,2.0这两个方法的参数和返回值都是Object,但3.0都变为Point类了,使得Point类的应用更名正言顺了。 废话少说,言归正转,首先我们看看Point类的属性: x:Number——该点的水平坐标 y:Number——该点的垂直坐标 length:Number——从(0,0)到此点的线段长度(只读属性) 从length属性我们可以看到,实际上一个Point类的实例是一个以(0,0)为始点,以(x,y)为终点的矢量,因此,我们可以应用Point类进行一些简单的矢量运算。现在我们看看Point类给我们提供什么有用的方法: distance(pt1:Point, pt2:Point):Number——返回 pt1 和 pt2 之间的距离。这个就是大家傻傻地用Math.sqart()写一长串代码计算出来的两点间距离了。 add(v:Point):Point——将另一个点的坐标添加到此点的坐标以创建一个新点。还记得矢量相加的几何意义吗? 设a、b为矢量,则a+b=c,图中矢量c就是矢量a加矢量b的结果。 这个用来计算合力最方便。我们可以把物体的重心放到(0,0)点上,然后可以利用Point类的add方法简单计算各种力的合力。你可能会提出一个问题:如何把力转换成点的坐标呢?下面这个方法可以帮你解决这个问题。

Flash AS教程:文本类对象知识总结
文本是as中经常用到的对象。下面分几方面详细说说有关文本的知识,作为对近段学习的一个总结。同时,希望对正在钻研as的朋友有所帮助。 第一部分 文本的创建与格式的定义 一、有关文本的几个概念 1、文本字段:文本字段是舞台上的可见元素,要通过它向用户显示文本,可使用文本工具或使用 ActionScript 代码创建。简单地说,文本字段就是俗话说的“文字” 。 2、文本:是可在文本字段或用户界面组件中显示的一个或多个字符串系列。 文本与文本字段是两个既有联系又相互区别的两个重要概念。 1、区别:文本所包含的元素有文本框的边框、背景、在舞台上的位置、尺寸大小、里面文字的格式等等。在as中用TextField类的命令来定义。文本字段的元素包含文字的大小、颜色、对齐方式、字体等,在as中用TextFormat类命令来定义。 2、联系:实践中总是通过TextFormat定义好文本格式,然后把这种格式应用于TextField定义的文本。 文本格式设置可应用于文本字段,或文本字段中的某些字符。可应用于文本的一些文本格式设置选项示例有:对齐、缩进、粗体、颜色、字体大小、边距宽度、斜体和字母间距。 二、文本对象的类型type

flash as3利用ContextMenu实现右键响应
flash对右键的按下没有对应的响应事件,但是有的时候需要用到这个事件. 在以前可以根据Key的侦听事件中Key.isDown(2)来判断按下了右键. 但是在as3中Key.isDown函数因为安全原因被删掉了.那么在as3中怎么获取右键的按下事件呢? as3的Mouse和MouseEvent也没有右键的事件.同样在Keyboard和KeyboardEvent中没有右键相关的事件. 但是,如果想想ContextMenu,就有办法了,在flash中,右键响应只关联着右键菜单.所以在ContextMenu里面有右键的响应事件ContextMenuEvent.MENU_Select(在as2里面是ContextMenu.onSelect). as3中文帮助里面对menuSelect的解释:在用户首次生成上下文菜单但尚未显示上下文菜单内容时调度。 这将允许您的程序在显示菜单之前修改上下文菜单项集。 用户通过右键单击指针设备来生成上下文菜单。 所以可以用menuSelect来作为右键的响应事件.在这个事件执行后就会显示右键菜单.在这之前,可以执行响应函数,修改对应的菜单内容. 使用方法: as3:myMenu = new ContextMenu();myMenu.hideBuiltInItems();myMenu.addEventListener(ContextMenuEvent.MENU_Select,menuSelect);this.contextMenu = myMenu;function menuSelect(e:ContextMenuEvent){trace(”menuSelect”);}

Flash as教程:文字散射效果
本文示例源代码或素材下载 提示:这是个很妙的效果,说这句话是为了引起你的阅读兴趣,提供思路为主,以文字为例,更好的效果如把文字换成图片散射依照这个思路应当可以很完美的实现,同时,第三部分的BUG已经清除,所以我对本文章作下修改,谢谢各位的帮忙。 第一部分:同一坐标点散射,类似烟花效果 目标:大量文字从一个原点向四周散射 “大量”———————很显然,要用到duplicatemovieclip或者attachmovie,这里我选择attachmovie,至于 什么原因,以下我将阐述。 “散射”——————x,y偏移,结合Math.random()就是随机偏移.随机数的取值要有正且有负,因为散射是四面八方的X,Y偏移。 “一个原点”————这个效果的原理理解关键点就在这里,一个原点,换句话说就是将复制出来的MC坐标归于一个位置,这样任意一个x,y偏移值,播放起来就是一个散射,他不同于那种“不同坐标点散射”,即如果你把复制出来的坐标值随机设定,加上一个单纯的x,y偏移,MC会到处乱飞,画面会毫无规律。这一点一定要理解。 实现步骤: 1,随便做个带文字的MC,在库中linkage名为mymc

Flash 金属文字特效实例
1.1金属文字 使用Flash制作金属字,也算是老生常谈了,但要制作得象样也并不那么容易,此实例的实现的是制作一蓝底的金属字效果,在制作过程中主要使用了渐变填充等工具,通过简简单单几样工具便创造出了漂亮的金属的效果。难点就在于图形、色彩编辑的技巧和填充工具的使用。最终播放效果如图1所示,要实现这一效果,具*作过程如下: 图1 最终效果 1.新建一个电影,在属性面板中设置其尺寸为500pxX400px,选择一种颜色(本例为#003399)作为背景色。 2.在工具箱中先中文本工具,并在文本属性面板中设置相关属性,本例中设置其字体为 Arial Black,文本大小为96,文本颜色为#3399FF,当然读者可以根据需要自由设置,制作出不同的文字效果。点击舞台,输入Chrome几个字母,当然也可以输入其它字母,如图2所示。 图2 输入文字 3.选中刚输入的文字,选择两次“修改/分离”菜单命令或直接按两次Ctrl+B,将文字分离为色块,与Flash 5不同,Flash MX中对文字个数大于1的文字对象进行打散操作时,要连续进行两次才可以达到将文字打散为色块的目的。仅应用一次打散操作,只能将各个文字独立出来。效果如图3所示。

Flash 制作跳动的文字镜像效果
此实例实现的是制作一个跳动的文字镜像效果。效果实现主要有两个方面,一是通过延迟不同元件的动画开播时间,实现了文字的先后运动。二是通过对中间帧动画变速调整,实现了跳动的弹性效果。而效果的主要制作步骤也是有两个,一是制作字符模板,二即是制作具体效果。难点在于元件转换、元件替换、中间帧动画调速和简单的播放控制。最终播放效果如图1所示,要实现这一效果,具*作过程如下 图1 最终效果 一.制作字符模板 1.新建一个电影,在属性面板中设置其尺寸为550pxX400px,选择一种颜色(本例为#FFCCFF)作为背景色。 2.单击或直接按R键从工具箱中选择矩形工具 。将边框色设定为无,填充色设定为#FF99CC,用Rectangle(矩形)工具在舞台上画一个大矩形,盖住舞台的下半部分,效果如图2所示。 图2 在舞台上绘制的矩形 3.单击或直接按T键从工具箱中选取文本工具 ,并在属性面板中。将字体设定为黑体,字体大小设为96,颜色为#FF99CC,在舞台上写一个“X”大写字母,这个“X”将会被作为所有文字的模板,效果如图3所示:

Flash 扫描显示文字的效果
本例主要通过几个简单的运动中间帧动画与镂空的文字块来实现扫描显示文字的效果。至于本例的设计思路,可以先参看图1所示的影片图层结构图。 图1 影片图层结构图 1.图中所标示的数字1、2、3、4分别代表了三个图层和舞台本身。也就是说,需要建立用来放置不同对象的三个图层。 a)顶层扫描线层:用以放置最右边的首条扫描线。 b)镂空文字层:用以放置写有镂空文字的图块。 c)扫描线层:用以放置从文字上经过的扫描线。 d)底层(舞台):也就是背景。 2. 利用Flash图形层叠覆盖的特性来制作镂空文字色块的方法可以说是此效果中所提到的最实用的技术了,影片影片的最终播放效果如图2所示,要实现这一效果,具*作过程如下:

Flash 文字扭曲的效果
本例通过使用动态遮罩绑定以及简单的影片剪辑复制来实现文字扭曲的效果。至于本例的实现原理,示意如图1: 图1 原理示意图 可以试想现在摆在面前的有一叠6张一模一样带字的圆形纸片,然后把倒数第2张并将其外围剪去宽度为整个圆半径1/6的圆环,把倒数第3张剪去2/6大小的圆环,倒数第4张3/6,第5张4/6,第6张5/6。剪完之后,仍然按照原来的顺序,对齐中心叠好。这样的一叠纸片就能够用来粗略地实现扭曲效果了。还不明白?试着转动不同层次的纸片看看。 图1左边的6个instance就可以看作是上面那个场景中所提到的6张纸片,然后instance 2-6上的黑边就可以看作是被剪去的部分。而图1-76边的那个圆饼就相当于是6张纸片对齐叠好后的样子。也许各位已经发现了:纸片数量越多,产生的模拟扭曲的效果就越好。很显然如果只胡两层,其制作示意如图2所示: 图2 单个instance的制作原理 图1-77展示的是单个instance的制作原理:将用来作为遮罩的影片剪辑Mask和要实现扭曲效果的影片剪辑Text通过Flash MX中的新函数SetMask联系起来。这个SetMask函数的出现,使得可以在运行时任意指定某个影片剪辑作为遮罩,实现动态遮罩绑定,从而大大简化了以往制作动态遮罩的步骤。在制作过程中主要用到了 最终效果如图3所示,要实现这一效果,其具*作步骤如下: 图3 最终效果图

Flash 电影字幕显示效果
本例将要实现的是星球大战开场时的那种字幕显示效果。而实时创建影片剪辑,并使用随机函数和影片剪辑的Drawing Method(绘画方法)绘制星空背景则是本节的重点。主要的影片结构如下图所示。 图1 影片结构 从上面这个图片中可以看到,这个例子的结构还是比较简单的。整个影片除去一个黑色背景之外只需要两个图层——用来放置要显示的字幕的第1层和用来“铺星星”作背景的第2层。因此,整个制作过程可以大致划分为字幕的制作与背景的制作两大部分。 字幕的制作相对比较简单,所以就不多说了,这里简要提一下“星空”背景的制作原理。在这个例子中,用到的星空背景将不是用绘图工具一点点画出来的静态背景,而是使用ActionScript动态生成的动态背景。因为每次运行时,对应 N颗星星,程序会随机产生N组横坐标、纵坐标值。再加上每颗星星的大小,亮度也是随机的,所以每次铺出来的背景绝对是不一样的。 在制作过程中主要使用了Free Transform工具的部分功能。并利用Math.random()函数生指定范围内的随机数字的公式,实时创建影片剪辑以及部分绘画方法的使用。最终播放效果如图2所示,要实现这一效果,具*作过程如下 图2 星球大战开场文字最终效果图 一.制作字幕效果 1.新建一个电影,在属性面板中设置其尺寸为550pxX400px,选择一种颜色(本例为#000000)作为背景色。