动图编程
❶ 用编程怎么把图片动起来
在较短的时间内不停的重绘图片的多个状态就可以让图片动起来。
❷ 短文编程:自媒体发愁GIF大于5M不让用,一个指令教你无损压缩!画质高清!
在进行自媒体文章写作时,GIF动图的使用可能会受到图片尺寸不能大于5M的限制。对于帧数不多的图片,这通常不是问题,但对动辄十几秒的GIF动图来说,体积通常超出这个限制。这时,使用工具进行压缩虽可降低文件大小,但往往会导致画质或尺寸的减小,影响读者体验。因此,是否存在一种方法可以实现无损压缩呢?本文将为您揭晓答案。
程序员角度解决问题,通常首选编程或命令行工具。因此,本文将不涉及使用如Photoshop等图形界面工具。命令行工具可以大幅缩短操作执行时间,避免安装动辄几十GB的大软件。对于老式电脑,运行命令行工具也更为顺畅。
下面展示一张需要处理的原始GIF动图。
接下来介绍gifsicle工具,它是一款专门用于操作GIF图像文件的工具,支持透明度和色彩映射表操作、图像转换(如裁剪、翻转)、GIF动画的创建、解构和编辑,以及针对空间进行优化等功能。这是一个开源软件,可以直接获取源码或使用编译后的版本。
使用如下命令可以将GIF文件中使用颜色设置为256色,这对于色彩细节较多的图片非常有效。
处理后的原始文件大小为1.5M。接下来,将颜色值降低到128色,执行以下指令:
压缩后文件大小为1.2M,画质如下:
继续减小颜色值到64色,压缩到1.1M,图片效果如下:
尝试颜色值32,图片体积减小到780K:
最后,当颜色值等于16时,图片大小最终减小到536K,画质完全满足使用需求。
本文通过gifsicle工具的使用演示了如何在尽量保证GIF图像清晰度的情况下降低图片体积,从最初的1.5M压缩到0.5M左右,体积缩小了约70%,显着减少了网络流量消耗。
通过本文学习的无损压缩方法,自媒体创作者可以轻松应对GIF动图尺寸限制问题,同时保证画质不打折。祝您编码愉快!
❸ 如何编程动态生成GIF图片
jpg是静态的,你说的是gif格式,有很多软件可以做GIF动画的。
初学者可以使用GIF Movie Gear做。
http://www.8080.net/html/200412/p291754300.html
GIF Movie Gear是一款异常小巧的GIF制作软件。仅仅2M不到的一个小软件却具备了GIF制作软件所需要的所有常见功能。另外它还可以在各种图像以及AVI文件之间随意转换。下面我们一起来领略一下GIF Movie Gear的强大功能。
动画实际上是连续的静态画面,因此在制作动画之前,我们要首先准备好动画播放过程中的一系列单帧图像。可以先利用其它平面绘图软件制作好单帧图像之后再利用GIF Movie Gear来将其制作成GIF动画。
打开GIF Movie Gear之后我们看到的主界面上有“打开”以及“插入帧”的按钮,
“打开”按钮的作用等同于“文件”菜单下“导入”选项的功能。在“导入”选项之中可以看到GIF Movie Gear支持的文件格式还是相当之多的。
我们可以将这些所支持格式的图片文件合并或者制作成动态的GIF图片。
一次选择多张已经制作好的单帧图像。
导入单帧图像后的界面。此时也可以通过“帧”菜单对单帧的画面进行调整和编辑。
点击工具栏的三角形播放按钮即可预览动画。
经过预览会发现此时的动画速度过快,可以从“动画”菜单打开“属性设置”。在“全局帧”选项卡里面将播放速度设置为50每帧持续1/100秒,也就是说每帧的显示时间为50毫秒,即半秒的时间。
另外在“属性设置”的“动画”选项卡里,还可以对播放次数等做出设置,当播放次数设置为0的时候,意即循环播放。
对动画设置好之后并且预览满意之后即可保存为GIF动画。实际上GIF Movie Gear对于GIF以及图片格式的转换非常之简单,在保存的时候选择相应的格式即可。
OK!大功告成了:
GIF Movie Gear亦可以直接导入AVI视频格式的文件将其转换为GIF格式,从“文件”菜单“导入”AVI文件,经过一段处理过程之后,我们可以在软件界面里看到AVI视频文件被分解成一个个单帧图像,并可以作为GIF格式预览。一般来说,为了避免生成的GIF图片文件体积过于庞大,我们只会截取极少的一部分来制作成GIF图片,选取一个片断的连续单帧,将其它的多余帧删除。
一般AVI影片的原始分辨率都比较大,在“动画”菜单选择“调整大小”,即可以对最终生成的GIF分辨率作精确调整。调整之后预览满意之后即可将文件另存为GIF格式的图片。
为了GIF图片便于浏览,我们要避免太复杂的帧数过多的图像造成图片体积过大,另外在保存之前可以利用“动画”菜单的“精简颜色”和“优化动画”两个功能来缩减GIF图片的体积。
===================
一般的人可以使用UGA
个人认为Ulead GIF Animator v5.05 不错!!!
友立公司出版的动画GIF制作软件,内建的Plugin有许多现成的特效可以立即套用,可将AVI文件转成动画GIF文件,而且还能将动画GIF图片最佳化,能将你放在网页上的动画GIF图档减肥,以便让人能够更快速的浏览网页。
http://www.crsky.com/soft/14.html
=======================
高手可以使用photoshop中的Adobe ImageReady 。
骨灰都用Fireworks MX 2004 做。
Macromedia Flash MX2004 7.01简体中文版(矢量动画)
Flash是交互式矢量图和Web动画的标准。网页设计者使用Flash能创建漂亮的、可改变尺寸的、以及极其紧密的导航界面、技术说明以及其他奇特的效果。完全汉化版,实用于测试正式版!本次更新的内容:汉化95%的函数,更改部分不确切的地方,希望你使用的时候有什么问题,能及时反映给我好吗?Flash MX 2004中的编程特性有很大突破,令人有耳目一新的感觉,Developer甚至可以掉去Tool Bar绘图工具和Timeline
软件大小:77279KB
软件语言:简体中文
运行环境:Win9x/Me/NT/2000/XP
下载页面:http://www.onlinedown.net/soft/9866.htm