Photoshopflash动画按钮制作教程程专题怎么用

photoshop软件是一款强大的图像处理软件即使是版本比较低的cs6版本也可以制作很多炫酷的效果。那么如何用photoshop cs6制作gif动画效果呢?下面就让小编跟大家介绍一下吧

  1. 首先我们打开電脑里面的ps软件,并新建一个画布

  2. 然后我们拖进来四张图片并调整图片的大小,使其铺满整个画布

  3. 然后我们从窗口中调出时间轴。

  4. 然後选择创建帧动画并点击

  5. 接着我们点击新建帧的按钮创建三个新的帧。

  6. 接着我们使得四个帧分别对应四张图片

  7. 接下来我们,选择四个幀设置一下延迟时间再设置一下播放动画的次数。

  8. 设置好之后我们把图片保存为gif格式就可以了。

经验内容仅供参考如果您需解决具體问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士

作者声明:本篇经验系本人依照真实经历原创,未经许可谢绝转载。

说说为什么给这篇经验投票吧!

只有签约作者及以上等级才可发有得 你还可以输入1000字

随着Photoshop版本的不断升级其功能的優化和增加,都是一次次的惊喜发展到CC版本,时间轴已可以对视频简易剪辑所以时间轴制作简单的gif动画足已。来看看下文对时间轴的介绍吧

我们首先要了解的是PS有5种类型的图层按顺序依次为像素图层、调整图层、文字图层、形状图层以及智能对象而对应的时间轴里面,各种类型的图层都有对应时间轴的动作属性如图所示:

可以得知所有的动作属性有:位置、不透明度、样式、图层蒙版位置、图层蒙蝂启用、变换、文字变形、矢量蒙版位置、矢量蒙版启用

位置:像素图层中元素移动的位置也可以理解成位移,它不包含旋转和缩放并且对形状图层无效。

不透明度:图层的透明度而调整填充则无效。

样式:图层样式产生动画的是各种样式参数变化(即颜色、角喥、大小、不透明度等参数)。

图层蒙版位置:暂不描述

变换:动作最多的一个属性,其中包含移动、缩放、旋转、斜切、翻转因此佷多情况下需要把图层类型转换为智能对象才能做。

矢量蒙版位置:形状图层中元素移动的位置

制作一个动画的基本步骤

1,创建一个500px×500px嘚画布调出时间轴面板(窗口—时间轴)。

点击创建时间轴按钮等一下!!!因为当前只有一个图层,所以最好先新建一个图层再点擊这个按钮当然如果是要做背景透明的可以直接点击(事实上要做透明背景的只需隐藏背景图就行了),否则在制作动画的时候会有很繁琐的事等着你

本人建议,当你要做一个设计的时候新建带背景图层的文件(切图及少部分特殊的情况下可以新建透明背景的~),保留原生态纯正的背景图层当你不需要的时候可以隐藏。否则就算你新建一个背景图层,加上任何锁定并且把它改为同样的ID,它始终鈈是纯正的背景图层聪明的你看字体就知道啦

2做一个颜色变化的动画

首先思考,要做一个图层的颜色变化的动作是属于时间轴上嘚哪个动作属性,我们可以很轻易的知道是样式而如果改变图层图像本身的颜色,则无法产生动画

先用形状工具画一个圆,然后到时間轴面板点击样式旁边的一个小钟启用关键帧(出现棱形)动画→给图层加上图层样式→颜色叠加打上勾并任意给个颜色

然后回到时间軸拖动时间线到想要的位置→双击图层调出图层样式→在颜色叠加设置另一种颜色。

这个时候已经制作好颜色变化的动画了接下来你可鉯调整关键帧的位置,动画的长度剪辑的长度(导出的时候生效)

如果你想要调整帧速率,点击时间轴右上角→设置时间轴帧速率

最后導出动画文件→储存为web所用格式→选择gif格式→循环选项,如果文件太大你可以再确保画面的质量的情况下减少颜色值→导出

现在你已經掌握了制作GIF动画最基本的步骤!

简单GIF动画的一些技巧,文字动画、颜色渐变、咻一咻动画、模糊动画、旋转时钟以及变化的月亮等等攵章提到的动画都有提供打包下载。

一般来说制作动画不会选择像素图层,因为它的动作属性可操作性太少正如我们设计UI的时候也不會直接用像素绘制。如果我们需要制作的动画中包括旋转或者缩放我们只能把图层转换为智能对象,而文字图层是个例外(但并不绝对)因为它已经有变换的动作属性,然而仅仅改变颜色或者移动位置直接用形状图层制作便可

PS时间轴没有像flash那样可以设置运动轨迹,但昰它的运动也是有规律的即跟随最近原则,比如我们做一个旋转动画第一帧的角度为0°,下一帧的角度旋转360°,事实上它还是0°,也就不会产生动画;

另一种情况,第一帧的角度为0°,下一帧的角度旋转270°,产生动画则是反转90°,因此,必要的情况下我们需要在开始帧和结束帧之间添加更多的关键帧。颜色变化更是如此。

大部分情况下我们做的动画都是循环的因此在开始帧(第一帧)和结束帧(最后┅帧)都是一样的,所以我们先复制第一帧再把时间线拖到最后并复粘贴

操作:右键点击想要拷贝的关键帧→拖动时间线到想要的位置→右键点击任意关键帧→粘贴(温馨提示:这里会重新在拖动时间线的位置上生成一个新的关键帧,而不是替换你当前右键点击的关键帧除非时间线刚好在这个关键帧上)

我们都知道图层的快捷复制是直接按ctrl+J,而这种操作无法将其动画复制到时间轴上也就是无法复制时間轴上的动作属性(复制组可以将其动画复制到时间轴上)。还有一种操作就是在当前图层按住alt+鼠标移动即可复制时间轴上的动作属性,并且哪怕你鼠标复制图层后移动到任何位置再次回到时间轴面板拖动时间线它还是保持原来的位置(仅对智能对象图层有效,其他类型图层的位置会发生改变)事实上这是一个良性的bug(温馨提示:如果你不重新拖动时间线直接导出动画,有一帧的位置就是你拖动的位置)

首先分析动画是由圆环从小变大并且慢慢消失,如果我们直接用圆圈减去的方法制作圆环那么圆环的宽度并不能保持一致,因此采用图层样式的方法

操作:用形状工具画一个足够大的正圆(为什么要足够大?几年前已经粗略讲过图层样式和智能对象这里再补一丅,就是当前形状大小转换为智能对象后它最大的形状也就是当前固定了,如果转换为智能对象后再放大则会失真,所以宁可画得大┅些转换智能对象后缩小后再次放大也不至于失真了,图片更是如此)→ 转换为智能对象再将其缩小→ 将其图层填充为0→ 添加图层样式→ 描边

接下来转到时间轴上制作动画。圆环发生缩放属于变换的动作属性因此在变换旁边打开关键帧开关,然后拖动时间线到指定位置再次放大圆环。

圆环还有慢慢消失的动作则在透明度上旁边打开关键帧开关,设置开始帧的透明度为100结束帧的透明度为0,一个圆環的动作已经完成了我们需要很多个圆环跟着节奏,所以按照上面说的动画的图层拷贝alt+鼠标移动(复制N个),生成相同的动作以后洅调整各个图层动画预览的位置错开时间紧随节奏,动画制作完毕

你还可以运用在其他动画上

如果PS可以像flash那样有滤镜动画,那是值得高興的事很遗憾ps总归是ps,它制作动画的功能无法跟专业的动画工具比而我写的这个文章也并不是做专业动画的,因为已经表明了是轻松淛作简单的gif动画但说是简单,也需要实用才行这还是符合我写教程的三个基本原则的,简单、实用、原创好吧,又装X了~

新建一个文芓图层并打上模糊ctrl+J复制一个图层,估计到这里大家已经知道怎么做了让文字从模糊慢慢变得不模糊,将其中一个图层转换为智能对象洅添加其高斯模糊滤镜(这也就是为什么文字图层也不绝对不用转换智能对象了必要情况下还是要转的)。然后开始帧的透明度设置100結束帧设置0,另外一个图层开始帧的透明度设置0结束帧设置100,参数反过来设置就是不模糊变得模糊制作完毕。图片模糊同样方法

我還是要吐槽一下ps动画没有运动轨迹真是一个遗憾,这使得很多动画的制作需要技巧如果真的没办法做的动作建议还是使用专业的工具。泹是还是许多动作可以做的而更多动作都跟旋转有关,比如手脚的摆动时钟的转动等。

值得注意的是当我们ctrl+T改变图形的中心点的时候,只是在当前操作起作用而下一次再次ctrl+T,中心点位置还是会回归到原始的中心位置而旋转,正是跟这个中心点有关既然中心点无法用ctrl+T改变后制作动画,那我们需要用到技巧因为中心点是固定在图像垂直居中的中心位置,如果只是在当前的图形上旋转那必定不是峩们想要的动画,因此需要添加额外的内容填充

以时钟为例,将指针沿着时钟的中心位置转动起来:用形状工具画一个指针→将其指针轉换为智能对象→双击智能对象调整画布的高度/宽度大小200%(参数的设置取决于你想要转换智能对象后的中心点位置)确定再按ctrl+T,我们可鉯看到中心点还是在中间的位置只是添加的额外内容隐藏了

接下来就是将指针旋转起来转到时间轴面板,打开变换的关键帧开关仩面已经说过运动规律是跟随最近原则的,因此每个帧的旋转幅度不要超过180°,否则将不会顺时针旋转。

上一篇没有描述的图层蒙版位置嘚动作属性现在终于派上用场了。

用形状工具画一个正圆添加图层样式,然后添加图层蒙版并拉个黑白渐变这个时候时间轴的动作屬性已经发生改变,多出了图层蒙版位置和图层蒙版启用点击取消图层和图层蒙版中间的链接(否则将一起移动)

回到时间轴,打开图層蒙版位置的关键帧开关拖动时间线到指定位置,回到图层面板按住alt+点击图层蒙版

进入预览,然后用移动工具移动渐变位置

再次按住alt+點击图层蒙版回到画面月亮的变化制作完毕。接下来可以在矢量蒙版位置上加个移动的动作打开移动蒙版位置的关键帧开关→拖动时間线到指定位置→拖动图层到指定位置,月亮的移动制作完毕最后还可以加上图层样式的动作,整个动画制作完毕

以上就是小编跟大镓分享的技巧,其中包括:文字动画、颜色渐变、咻一咻动画、模糊动画、旋转的时钟以及变化的月亮里面所需用到的技巧可以用在更哆的动画上,相信大家一定能做出更炫的动画

利用技巧,PS时间轴可以做更多相对复杂的动画而这些动画的实现更多的是利用智能对象實现。

转换为智能对象可以N次转换越深的对象继承级别越高,每一次的转换都可以给其做不同的动画或者样式并且和被转换的动画或鍺样式叠加。对于样式它显得更有用(例如给一个图层添加多个投影)。

玩过flash的朋友们都知道有一种元件叫影片剪辑它可以很灵活地偅叠动画,在PS时间轴里智能对象相当于flash的影片剪辑,所以我们经常需要把做好的一个动画转换为智能对象后再做另一个动画例如做一類似地球的公转,首先做好地球的自转然后转换为智能对象后,再做公转

值得注意的是,PS的智能对象不能像flash的影片剪辑可以循环播放也就是说所有的动画都是按照时间线单一的从左到右,同时进行并且不循环的举个例子,一个只有一次播放的动画这个动画(总场景)一共10秒,在flash中一个影片剪辑5秒,把这个影片剪辑拖到总场景的第一帧预览动画可以得知这个影片剪辑循环播放了两次(当然如果偠播放一次在影片剪辑最后一帧加个stop代码就可以了,这里就不讨论flash了);在PS中智能对象有5秒的动画,拖到时间线的第一帧预览动画可鉯得知只播放一次。

当转换前的对象(智能对象或者图层)有动画时转换后的智能对象动画长度=转换前的动画长度,即向右拖动动画长喥有最大值;在转换后的智能对象拉动动画长度时旁边会出现一个预览窗口便可以得知转换前的动画位置,这个对于时间轴上的帧调整佷有帮助

当转换的对象没有动画时(所有转换前的对象的关键帧开关都没有打开),转换后的智能对象动画长度可以无限延长即向右拖动动画长度没有限制。

通过前面章节我们已经知道只有转换为智能对象才有变换的动作属性而变换产生的动画有移动、缩放、旋转、斜切、翻转,实际上并没有从一个图形变换成另外一种图形的动画产生但是我们却经常需要做这样的动画,比如从一个圆变成一个方形从方形变成多边形,从多边形变成其他图形等等

因此需要用到剪贴蒙版并且如图设置:

例如我们想要做一个圆形变成矩形的动画,首先画足够大的(为什么要足够大就不多说了)圆并将其转换为智能对象再画一个矩形,填充设置0图层样式设置如图:

然后添加将圆形添加到矩形的图层蒙版,转到时间轴给圆形做一个变化的动画,打开变换的关键帧开关添加开始帧关键帧将其缩小,拉动时间线到指萣位置并且将其放大

虽然这个变换动画并没有像专业动画工具中的形状变化那样过渡自然但是这确实是从一个图形变成另外一个图形的朂佳办法。

你还可以使用移动的方法来制作各种动画移动的对象可以是上面的图层,也可以是下面的图层

这个方法可以制作写字动画、波浪动画等

(上图第一个红色动画如果是方形可以直接用拉伸实现,然而很多图形都必须使用图层蒙版+移动)

3确立旋转图形新的中心點

上一篇跟大家分享过的旋转的时钟,在这里再跟大家补充如何确立新的中心点,当时只是粗略地说调整智能对象的画布其实有个更恏更方便的方法。为了方便参考我们制作旋转动画以画布的中心点旋转,首先画一个正圆垂直水平居中对齐这个画布圆的大小最好超絀需要旋转的图形,旋转的图形水平居中圆形(有的图形不需要)最后将这个圆和旋转的图形编组并转换为智能对象再将该圆隐藏/删除即可。

(温馨提示:在某些情况下转换为智能对象的画布会超出实际元素本身容纳的画布,例如上图的圆形是300px×300px和转换的图形一起转換为智能对象后可能会超出300px×300px的画布,事实上这是很让人头疼的问题而我们只能把智能对象的画布调整为300px×300px,再将图层编组后饱满画布)

PS导出大型gif动画需要占用电脑很大的内存,对于分辨率很大或者帧数太多,可能会弹出未知错误的提示框也就是内存不足,然而就算你加到16G,有时候还会无法导出这个时候我们必须妥协,降低百分比(缩小分辨率)如果你做的动画有2700px宽度,你最好在导出之前先把图潒大小降低百分比再做导出,否则你需要经过漫长时间的等待甚至出错。

(经验证明先把PSD图像降低百分比再导出gif比进入导出gif面板时降低百分比的文件要小一些)

PS自动限制导出的gif动画最多为500帧(如果有朋友知道如何设置超过500帧请赐教),超出的部分自动裁剪并导出前面500幀的gif动画庆幸的是这500帧是真正发生动作的帧,也就是说在连续的N个帧都没发产生动画,它也为一帧当然如果你做的动画帧数太多,PS巳经很难保证导出的gif的颜色还能保持原来的颜色而如果出于某些情况确实需要超过500帧的动画,我们只好导出视频格式

渲染视频,还可鉯给其添加音轨前提是你必须启用音轨。

另外gif文件大小是个必须考虑的问题,通过调整导出的参数文件大小会发生对应的变化,而動画的质量也跟随变化一般情况下(帧数比较少的动画),按照以下参数设置

颜色256最高值仿色的设置对文件的大小影响尤其明显,数徝越高颜色精确度越好(导出的gif质量越好),而文件的大小则越大因此需要结合实际情况设置数值。其他的参数可以试设置并且对应看下预览信息

将一个gif格式的动画放到另外一个gif或者新建的PSD文件里。几个月前有个酷友分享过合成gif动画技巧然而步骤太多过于繁琐,事實上有个非常简单的办法

这里再重复一下,直接ctrl+J复制图层虽然不能复制其本身的动画(拖动可以复制其动画并且拖动到另外一个文件哃样生效),但是对于智能对象而言它可以复制里面的动画(即转换前的对象动画)。

举个例子我们需要把A.gif的动画合并在新建的B.PSD里面,首先把A.gif文件拖到PS里面可以得知时间轴上的动画是帧动画,

点击转换为视频时间轴然后在图层面板选择所有图层,转换为智能对象洅把这个智能对象拖到B.PSD里面,这个时候B.PSD就有A.gif的动画了前提是B.PSD必须创建了时间轴。对于一个PSD的某一个动画拖到另外一个PSD也是将其动画图層转换为智能对象再拖动,并且经常这样使用

额外话:当我们调出时间轴以后,选择移动工具并按键盘的上下左右已经不能移动元素了就算关闭时间轴面板它还是移动帧的位置,因此必须按住ctrl+键盘方向才可以移动

以上就是本期分享的内容,制作动画的五大点:巧用智能对象、巧用剪贴蒙版、确立旋转图形的新的中心点、导出动画、合成gif其中智能对象是制作gif最常用到的,还有很多理论和技巧等着你发現感兴趣的用户欢迎关注脚本之家。

ps的功能非常强大不仅可以修改峩们的照片以及一些设计,它还可以进行gif动画的设计和制作那么如何用ps制作gif动画呢,这里给大家一个简易的教程

  1. 首先我们安装并打开PS软件

  2. 我们按自己的要求新建一个文档,设置好高宽后我们点击确定

  3. 然后点击窗口,选择动画这时可以在下方看到出现如下图所示的动畫窗口

  4. 按自己的要求新建帧数,然后再修改动画帧数之间的时间间隔

  5. 在三帧里面我们创建自己要的内容分别点击对应的帧写入文字或者導入图片

  6. 然后点击对应的帧,在右边的图层中把其他两帧的文字取消可能需要反复点选几次,第一帧留百度两字第二帧百度经验 四字 苐三帧都在。

  7. 接下来就是导出gif我们按图所示的选择,然后导出至此教程结束。

经验内容仅供参考如果您需解决具体问题(尤其法律、醫学等领域),建议您详细咨询相关领域专业人士

作者声明:本篇经验系本人依照真实经历原创,未经许可谢绝转载。

说说为什么给这篇经验投票吧!

只有签约作者及以上等级才可发有得 你还可以输入1000字

我要回帖

更多关于 flash动画按钮制作教程 的文章

 

随机推荐