推荐阅读
PS制作与玻璃撞击的动感岩石文字效果
碎块字制作思路并不复杂,分为两个大的步骤。首先是文字部分的处理,用选区及移动工具把文字分成多个碎块;然后用图层样式及纹理素材增加质感和纹理即可。最终效果 一、新建一个960 * 560像素的文件,背景填充黑色。 二、选择文字工具输入所需的文字,文字颜色为白色。 三、在文字缩略图上右键选择栅格化文字。
20个“标准的”配色方案
20个“标准的”配色方案<html> <head> <title>Colors</title> <style type="text/css"> body{ margin:20px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; } .style1{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #96C2F1; background-color: #EFF7FF } .style1 h5{ margin: 1px; background-color: #B2D3F5; height: 24px; } .style2{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #9BDF70; background-color: #F0FBEB } .style2 h5{ margin: 1px; background-color: #C2ECA7; height: 24px; } .style3{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #BBE1F1; background-color: #EEFAFF } .style4{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #CCEFF5; background-color: #FAFCFD } .style5{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #FFCC00; background-color: #FFFFF7 } .style6{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #92B0DD; background-color: #FFFFFf } .style6 h5{ margin: 1px; background-color: #E2EAF8; height: 24px; } .style7{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #A9C9E2; background-color: #E8F5FE } .style8{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #E3E197; background-color: #FFFFDD } .style9{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #ADCD3C; background-color: #F2FDDB } .style10{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #F8B3D0; background-color: #FFF5FA } .style11{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #D3D3D3; background-color: #F7F7F7 } .style12{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #BFD1EB; background-color: #F3FAFF } .style13{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #FFDD99; background-color: #FFF9ED } .style14{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #CACAFF; background-color: #F7F7FF } .style15{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #A5B6C8; background-color: #EEF3F7 } .style16{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #CEE3E9; background-color: #F1F7F9 } .style17{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #CAE3FF; background-color: #F4F9FF } .style18{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #C9D9EE; background-color: #ECF8FF } .style19{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #5C9CC0; background-color: #F2FAFF } h5{color:#CCCCCC;margin-left:680px} a{color:#CCCCCC;text-decoration:none} a:hover{color:#666666;text-decoration:underline} </style> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head> <body> <div class="style1"><h5>Title</h5></div> <div class="style2"><h5>Title</h5></div> <div class="style6"><h5>Title</h5></div> <div class="style3"></div> <div class="style4"></div> <div class="style5"></div> <div class="style7"></div> <div class="style8"></div> <div class="style9"></div> <div class="style10"></div> <div class="style11"></div> <div class="style12"></div> <div class="style13"></div> <div class="style14"></div> <div class="style15"></div> <div class="style16"></div> <div class="style17"></div> <div class="style18"></div> <div class="style19"></div> </body> </html> [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
Flash CS5实例教程:漂亮的气泡动画
function ball(r:int):MovieClip {//自定义函数 ball,参数为 r,整数型,返回值为 MovieClipvar col:uint=0xffffff*Math.random();//声明一个无符号整数型变量 col,获取任意颜色var sh:MovieClip=new MovieClip();//声明一个影片剪辑类实例 shsh.graphics.beginGradientFill(GradientType.RADIAL,[0xffffff,col,col],[0.5,1,1],[0,200,255]);//在 sh 中设置渐变填充样式(放射状渐变,颜色,透明度,色块位置)sh.graphics.drawCircle(0,0,r);//在 sh 中画圆(圆心坐标(0,0),半径为参数r)sh.graphics.endFill();//结束填充return sh;//返回 sh}var ballArr:Array=[];//声明一个空数组 ballArrfor (var i:int=0; i<10; i++) {//创建一个 for 循环,循环 10次var balls:MovieClip=ball(Math.random()*20+20);//声明一个影片剪辑类实例balls,调用函数 ball(参数r 半径的值为 20-40 之间的随机值)addChild(balls);//把 balls添加到显示列表balls.x=Math.random()*(stage.stageWidth-balls.width)+balls.width/2;//balls 的 X 坐标balls.y=Math.random()*(stage.stageHeight-balls.height)+balls.height/2;//balls 的 Y坐标,使它出现在舞台的任意位置balls.vx=Math.random()*2-1;//为 balls 设置自定义属性 vx,数值为-1-1 之间的随机数,表示 X 方向的速度balls.vy=Math.random()*2-1;//为 balls 设置自定义属性 vy,数值为-1-1 之间的随机数,表示 Y 方向的速度ballArr.push(balls);//把 balls 添加到数组 ballArr 中}addEventListener(Event.ENTER_FRAME,frame);//添加帧频事件侦听,调用函数 framefunction frame(e) {//定义帧频事件函数 framefor (var i:int=0; i<ballArr.length; i++) {//创建一个 for循环,循环次数为数组 ballArr 的元素数var balls:MovieClip=ballArr;//声明一个影片剪辑类实例 balls,获取数组 ballArr 的元素balls.x+=balls.vx;//balls的 X 坐标每帧增加balls.vxballs.y+=balls.vy;//balls的 Y 坐标每帧增加balls.vyif (balls.x<balls.width/2) {//如果balls 出了舞台左边缘balls.x=balls.width/2;//balls 的 X坐标获取balls 宽度的一半balls.vx*=-1;//balls.vx 获取它的相反数}if (balls.x>stage.stageWidth-balls.width/2) {//如果 alls 出了舞台右边缘balls.x=stage.stageWidth-balls.width/2;//balls 的 X 坐标获取场景宽度与 balls 宽度一半的差balls.vx*=-1;//balls.vx 获取它的相反数}if (balls.y<balls.height/2) {//如果 balls出了舞台上边缘balls.y=balls.height/2;//balls 的 Y坐标获取 balls 高度的一半balls.vy*=-1;//balls.vy 获取它的相反数}if (balls.y>stage.stageHeight-balls.height/2) {//如果 balls 出了舞台下边缘balls.y=stage.stageHeight-balls.height/2;//balls 的 Y 坐标获取舞台高度与 balls 高度一半的差balls.vy*=-1;//balls.vy 获取它的相反数}}for (var j:int=0; j<ballArr.length-1; j++) {//创建一个 for 循环,循环次数比数组 ballArr 元素数少 1var ball0:MovieClip=ballArr[j];//声明一个影片剪辑类实例 ball0,获取数组 ballArr 的元素for (var m:int=j+1; m<ballArr.length; m++) {//创建一个 for 循环,var ball1:MovieClip=ballArr[m];//声明一个影片剪辑类实例 ball1,获取数组 ballArr 的元素var dx:Number=ball1.x-ball0.x;//声明一个数值型变量 dx,获取var dy:Number=ball1.y-ball0.y;//声明一个数值型变量 dy,获取var jl:Number=Math.sqrt(dx*dx+dy*dy);//声明一个数值型变量 jl,获取小球的距离var qj:Number=ball0.width/2+ball1.width/2;//声明一个数值型变量获取小球半径之和if (jl<=qj) {//如果 jl 小于等于 qjvar angle:Number=Math.atan2(dy,dx);//声明一个数值型变量angle,获取ball1 相对于 ball0 的角度var tx:Number=ball0.x+Math.cos(angle)*qj*1.01;//声明一个数值型变量 tx,获取目标点的 X坐标var ty:Number=ball0.y+Math.sin(angle)*qj*1.01;//声明一个数值型变量 ty,获取目标点的 Y坐标ball0.vx=- (tx-ball1.x);//ball0 在X 方向的速度ball0.vy=- (ty-ball1.y);//ball0 在Y 方向的速度ball1.vx=(tx-ball1.x);//ball1 在 X方向的速度ball1.vy=(ty-ball1.y);//ball1 在 Y方向的速度}}}}
生态摄影奥秘
说到CCD的尺寸,其实是说感光器件的面积大小,这里就包括了CCD和CMOS。感光器件的面积越大,也即CCD/CMOS面积越大,捕获的光子越多,感光性能越好,信噪比越低。CCD/CMOS是数码相机用来感光成像的部件,相当于光学传统相机中的胶卷。 CCD上感光组件的表面具有储存电荷的能力,并以矩阵的方式排列。当其表面感受到光线时,会将电荷反应在组件上,整个CCD上的所有感光组件所产生的信号,就构成了一个完整的画面。 如果分解CCD,你会发现CCD的结构为三层,第一层是“微型镜头”,第二层是“分色滤色片”以及第三层“感光层”。 第一层“微型镜头” 我们知道,数码相机成像的关键是在于其感光层,为了扩展CCD的采光率,必须扩展单一像素的受光面积。但是提高采光率的办法也容易使画质下降。这一层“微型镜头”就等于在感光层前面加上一副眼镜。因此感光面积不再因为传感器的开口面积而决定,而改由微型镜片的表面积来决定。 第二层是“分色滤色片” CCD的第二层是“分色滤色片”,目前有两种分色方式,一是RGB原色分色法,另一个则是CMYK补色分色法这两种方法各有优缺点。首先,我们先了解一下两种分色法的概念,RGB即三原色分色法,几乎所有人类眼镜可以识别的颜色,都可以通过红、绿和蓝来组成,而RGB三个字母分别就是Red, Green和Blue,这说明RGB分色法是通过这三个通道的颜色调节而成。再说CMYK,这是由四个通道的颜色配合而成,他们分别是青(C)、洋红 (M)、黄(Y)、黑(K)。在印刷业中,CMYK更为适用,但其调节出来的颜色不及RGB的多。 原色CCD的优势在于画质锐利,色彩真实,但缺点则是噪声问题。因此,大家可以注意,一般采用原色CCD的数码相机,在ISO感光度上多半不会超过400。相对的,补色CCD多了一个Y黄色滤色器,在色彩的分辨上比较仔细,但却牺牲了部分影像的分辨率,而在ISO值上,补色CCD可以容忍较高的感光度,一般都可设定在800以上 第三层:感光层 CCD的第三层是“感光片”,这层主要是负责将穿过滤色层的光源转换成电子信号,并将信号传送到影像处理芯片,将影像还原。
最新发布
详细解析Photoshop时间轴动画之进阶篇
上一篇文章跟大家讲过PS时间轴的基础,估计大家比我都懂,接下来跟大家分享制作简单GIF动画的一些技巧,对于一些名称上篇已经讲过,这篇就不再描述了,如果不懂的朋友可以先看上一篇《玩转PS时间轴之基础篇》。下面出现的动画都有提供下载,同在一个PSD里面。教程源文件:MissYuan_教程源文件.rar一般来说,制作动画不会选择像素图层,因为它的动作属性可操作性太少,正如我们设计UI的时候也不会直接用像素绘制。如果我们需要制作的动画中包括旋转或者缩放,我们只能把图层转换为智能对象,而文字图层是个例外(但并不绝对),因为它已经有变换的动作属性,然而仅仅改变颜色或者移动位置直接用形状图层制作便可。PS时间轴没有像flash那样可以设置运动轨迹,但是它的运动也是有规律的,即跟随最近原则,比如我们做一个旋转动画,第一帧的角度为0°,下一帧的角度旋转360°,事实上它还是0°,也就不会产生动画;另一种情况,第一帧的角度为0°,下一帧的角度旋转270°,产生动画则是反转90°,因此,必要的情况下我们需要在开始帧和结束帧之间添加更多的关键帧。颜色变化更是如此。关键帧的拷贝和粘贴大部分情况下我们做的动画都是循环的,因此在开始帧(第一帧)和结束帧(最后一帧)都是一样的,所以我们先复制第一帧再把时间线拖到最后并复粘贴。操作:右键点击想要拷贝的关键帧→拖动时间线到想要的位置→右键点击任意关键帧→粘贴(温馨提示:这里会重新在拖动时间线的位置上生成一个新的关键帧,而不是替换你当前右键点击的关键帧,除非时间线刚好在这个关键帧上)具有动画的图层拷贝
详细解析10个照片处理的简易方法
裁剪、模糊、对比、明度… 今天喪心病狂十六夜貓这篇好文,科普了10个简单实用的修图小技巧,每一个都能实现非常棒的后期效果,一起来收。下面的几个结论在设计时可以用作参考。01、内容有关联的图片,与内容没有关联的图片相比,多出了94%的阅览量。02、通过组合图像与信息,它会让人更容易记住。(纯声音的信息只有10%能在三天后还能让人记住,而视频与音频相互组合的信息却有65%能让人在三天后还能记住。)03、视频内容在社交媒体上占了40%的市场份额。图像在设计中起到了举足轻重的作用,你的项目越有魅力,作品就会更有效地完成。但是你的用户每天都会接触到无数作品,如何在众多作品中脱颖而出,外观就成了一个非常重要的因素。无论是自己去拍摄来的照片,还是在免费的摄影网站上下载下来的照片,通过一些简单的设定,运用一些小技巧,就可以实现非常棒的摄影后期效果。主要如下:裁剪、模糊效果、饱和度、对比、明度、滤镜功能、网格整理、调整框架、图层效果、文字详细内容从以下开始。01. 裁剪:强调出构图和焦点
详细解析PS变换复制操作的原理分析
大家一定知道PS快捷键Ctrl+Alt+Shift+T(下面简写为CAST)变换复制,网上已经有一大堆关于变换复制快捷键制作一些图形的技巧,而这篇文章跟大家分享的是变换复制的原理。大家了解了这个以后,在制作变换复制图形的时候一定能得心应手,做出自己想要的图形。制作变换复制轨迹首先要了解的是,变换复制,肯定与变换有关,所谓制作变换复制轨迹,就是对图层先使用快捷键Ctrl+T(下面简写为CT)执行变换操作,再使用CAST(Ctrl+Alt+Shift+T)执行变换复制,也就是CT+CAST操作。那么,哪些图层可以制作变换复制轨迹?>像素图层—可以>文字图层—可以>形状图层—可以>智能对象—不可以(但可以执行变换复制轨迹,这句话可能有点难以理解,下面会详细说明)>组—可以,但无法复制(我们可以将其转换为智能对象并执行变换复制轨迹,如果我们真的需要组的变换复制时,可以使用快捷键Ctrl+J复制多一个组再使用CAST变换复制。当然,组不是图层)>调整图层是参数图层,所以当然不可能~我们经常使用CAST执行旋转复制、旋转缩放复制、直线缩放复制等,通常情况下使用形状图层就可以达到我们想要的图形。然而在一些特殊情况下,我们需要用到智能对象。
Photoshop基础知识:PS像素亮度的分析介绍
通过PS色彩基础知识的学习我们知道每个像素都有相应的亮度,这个亮度和色相是没有关系的,同样的亮度既可以是红色也可以是绿色,就如同黑白(灰度)电视机中的图像一样,单凭一个灰度并不能确定是红色还是绿色。 所以,像素的亮度和色相是无关的。不能说绿色比红色亮,这是错误的说法。我们可以动手来做一下,使用矩形工具的第三种绘图方式,通过颜色调板〖F6〗的HSB方式将S和B的数值固定,只变化H数值(注意S的数值不能是0%,B的数值不能是0%和100%。否则会得到同样的黑色、白色或灰度色)挑选三种颜色。然后新建一层,用这三种颜色在同一层中画三个矩形。如下图上部分。 接着将这个图层复制并移动到下方,然后使用去色命令【图像>调整>去色】〖CTRL SHIFT U〗将图层转为灰度,调出信息调板〖F8〗切换到RGB方式,将鼠标在三个灰度方块上移动,可以看到三个方块的颜色相同。如下图下半部分。矩形的排列并不需要像下图中那么整齐,只要看得出区别就可以了。另外如果忘记有关颜色调板和信息调板的切换方式,可参阅《#01 RGB色彩模式》和《#04 论选区的不透明度》。今后课程中将不再提示。 其实亮度就和灰度差不多,灰度的黑白就如同亮度的明暗,在“色相无关性”方面两者也是一致的,因此灰度也常被用来表示亮度。那么,将图像转为灰度,就可以看出图像中像素的亮度分布。比如上面使用过的去色命令【图像>调整>去色】〖CTRL SHIFT U〗,就可以将图像转为灰度。注意这句话:“将图像转为灰度”。这其实是不严谨的,因为去色命令并不能针对所有图层有效。所以应该说“将图层转为灰度”。事实上色彩调整命令都只能针对单个图层,即使有图层链接或图层组存在也是一样。 如果要将整个图像转为灰度,要更改色彩模式【图像>模式>灰度】才能做到。更改色彩模式的时候会提示是否合并图层。 注意,【图像>模式>灰度】与去色命令的算法不同。如果对上图的3个彩色矩形使用【图像>模式>灰度】的话,将得到不同灰度的3个矩形。在这里我们先以去色命令的效果,以及色相/饱和度〖CTRL U〗中将饱和度降至最低的效果作为灰度标准。下面我们将一幅图像转为灰度来看看,如下图。因为只有一个图层,因此使用去色命令即可改变全图。 由于灰度等同于亮度,因此下图右边的灰度图像实际就代表了图像中的像素亮度。photoshop将图像的亮度大致地分为三级:暗调,中间调,高光。这是Photoshop很重要的一个理念。画面中较黑的部位属于暗调,较白的部位属于高光,其余的过渡部分属于中间调。我们知道像素的亮度值在0至255之间,靠近255的像素亮度较高,靠近0的亮度较低,其余部分就属于中间调。这种亮度的区分是一种绝对区分,即255附近的像素是高光,0附近的像素是暗调,中间调在128左右。
用Photoshop把清纯妹纸照片调成唯美青绿色
青绿色是甜美色中较为常用的,调色过程也比较简单。选好合适的素材图后,把图片背景主色调为青绿色,再把人物肤色调红润即可。暗部可以按需要增加一些棕红色。 最终效果 原图一、photoshop打开原图素材,创建可选颜色调整图层,对红、黄、绿、白进行调整,参数设置如图1 - 4,效果如图5。这一步把背景部分的黄绿色转为绿色。
Photoshop给外景女孩添加金色黄昏效果教程
最终效果原图1、打开原图素材大图,用通道结合钢笔工具把人物抠出来,不需要太细致。然后把人物复制到新的图层,效果如下图。2、把背景图层复制一层,选择菜单:滤镜 > 模糊 > 高斯模糊,数值为5,确定后按住Alt键添加图层蒙版,然后用柔边白色画笔把下图选区部分擦出来。3、新建一个图层,按Ctrl + Alt + Shift + E 盖印图层,混合模式改为“叠加”。按住Alt键添加图层蒙版,然后用透明度较低柔边白色画笔把需要增亮的区域擦出来,如下图。
合成唯美的宇宙星空风景图篇的Photoshop图片合成教程
最终效果:1.如何建立基地景观步骤1创建一个新的1920 x 1080像素文档,并用白色填充:第2步打开风景图像并使用魔术棒工具(W)仅隔离风景。将其移动到白色的画布上,并使用移动工具(V)将其放在底部。将此图层转换为智能对象。第3步
快速抠出透明的气球的Photoshop抠图教程详解
最终效果原图1、把原图素材保存到本机,打开PS软件,再打开保存的气球素材。按Ctrl + J 把背景图层复制一层,原背景图层填充白色,如下图。2、在工具箱选择“钢笔工具”,在属性栏选择“路径”。3、沿着气球的边缘勾出下图所示的路径。
Photoshop合成创意的超现实的城市景观的图片合成教程
先看看效果图1.如何建立基地城市环境步骤1使用给定的设置在Photoshop中创建一个1643 x 1333像素的 新文档:第2步打开天空图像。这个特定的图像不再可用,所以试试这个股票。使用移动工具(V)将此图像拖到白色画布上,并将此图层的不透明度降低到30%:
Photoshop详细解析如何更好的处理后期作品中的光线?
教程所需要的素材:后期合成中光线的应用素材如何做好PS合成,是一流的操作技术还是艺术的欣赏眼光?或者是天马行空的想象力?真要总结起来,可不是这么单单这三句话的问题。正因为“合成”这玩意儿,不是说你有好想法就一定能实现得很好,不是说你有好素材就能做好的(凡是拿这些给自己找理由的自己去卸载PS),不是教你怎么磨皮你就会调人像,不是教你怎么做火焰你就能去做电影海报。想HOLD住“合成”,你非得掌握七七四十九招,经过九九八十一难不可,相比其它的技术,它对操作者的综合素质要求更加高,我们只能慢慢的去积累,向大神靠近,接下来,我希望的是用文字带视频,理论带技巧的形式,去和大家一起来聊聊合成中光的运用技巧。接触过摄影的朋友肯定知道,光,是摄影的灵魂,它能让你的作品变得更加与众不同。很多时候,为了追求最好的片子,摄影师们可以为了一个好的光照环境,去等上一天或者更久。咱们可能没专业摄影师那个毅力,今天,我们就坐在电脑面前,自己动手设计一下“光”有何不可?如果你赞同,我们先来看看,我之前的分享的案例作品,没有处理光和处理之后的差别: