论文部分内容阅读
为什么要给GIF图片加水印
给图片添加水印的好处主要有两个:
第一是可以让别人直观地了解图片的版权,或者加工人是谁,免得别人到处使用;
第二是加上网址后可以免费宣传网站,当别人在QQ或者论坛中贴图时无形中给你的网站做了宣传。
不是有专门加水印的工具吗?
现在有很多软件都可以为图片添加水印,所标榜的功能都十分强大,制作网站也会看到一些服务器的控件可以自动为图片打上水印,但是如果大家仔细留意一下就会发现,这些水印添加软件只能对JPG文件添加水印,对于GIF文件也只能为一帧的图片添加水印,如果是多帧(俗称的动画),要么不能添加,要么添加后变成静态图片。笔者的论坛就是这样,上传的图片会自动打上水印,一旦遇到动态的GIF图片,就会自动变成静态图片(只显示第一帧),好不尴尬。
真正实现批量GIF动画水印
笔者尝试使用了GIF编辑软件ImageReady,发现功能十分强大,可以在不改变GIF动画的前提下加上水印。但是最出色的地方还是可以对GIF文件进行批处理。
下面我们配合图片详细地描述一下批量添加GIF水印的方法:
1.打开一个GIF动画文件。
2.新建一个动作,方法是点右下方的选框,选择“新建一个动作”(图1)。
3.为这个图片添加水印(图2)。
4.记录操作。
5.停止记录。
6.在动作名称上面右键并选“创建快捷批处理”(图3),在对话框中分别填好输出目录、文件格式等选项,确定(图4),程序会提示保存为一个EXE文件。生成的EXE文件如图5所示,大小仅有60多K。
7.要批处理GIF动画文件时,把文件/文件夹拖到刚才保存的那个文件图标上就行了(图6),前提是要打开ImageReady,如果事先没有运行ImageReady,也会自动会调用ImageReady处理。
注意的问题和技巧
按照上面的方法,我们已经可以轻松地对GIF文件进行批量添加水印了,但是有些问题需要了解一下:
首先,每次处理的文件个数受到限制,一般不能超过50个文件,当然也和待处理的文件大小有关,图片越大,批处理的个数就越少。
其次,图片处理的速度不会很快,毕竟每个图片都有很多帧,在处理时不要着急,处理后的图片会在原有图片名的基础上加上“-1”,如图7。
再次,水印的位置最好放在左上方,因为坐标是从左上方开始计算的,也就是说,如果你把水印设置在一副大图的右下方,在遇到小图时可能会看不到水印,遇到更大的图片时,水印的位置就会居中,这样显得很不美观。
最后,把图片用列表方式显示,这样更便于管理,最好可以多做几个不同效果样式的批处理程序根据不同需要调用不同的批处理过程。
给图片添加水印的好处主要有两个:
第一是可以让别人直观地了解图片的版权,或者加工人是谁,免得别人到处使用;
第二是加上网址后可以免费宣传网站,当别人在QQ或者论坛中贴图时无形中给你的网站做了宣传。
不是有专门加水印的工具吗?
现在有很多软件都可以为图片添加水印,所标榜的功能都十分强大,制作网站也会看到一些服务器的控件可以自动为图片打上水印,但是如果大家仔细留意一下就会发现,这些水印添加软件只能对JPG文件添加水印,对于GIF文件也只能为一帧的图片添加水印,如果是多帧(俗称的动画),要么不能添加,要么添加后变成静态图片。笔者的论坛就是这样,上传的图片会自动打上水印,一旦遇到动态的GIF图片,就会自动变成静态图片(只显示第一帧),好不尴尬。
真正实现批量GIF动画水印
笔者尝试使用了GIF编辑软件ImageReady,发现功能十分强大,可以在不改变GIF动画的前提下加上水印。但是最出色的地方还是可以对GIF文件进行批处理。
下面我们配合图片详细地描述一下批量添加GIF水印的方法:
1.打开一个GIF动画文件。
2.新建一个动作,方法是点右下方的选框,选择“新建一个动作”(图1)。
3.为这个图片添加水印(图2)。
4.记录操作。
5.停止记录。
6.在动作名称上面右键并选“创建快捷批处理”(图3),在对话框中分别填好输出目录、文件格式等选项,确定(图4),程序会提示保存为一个EXE文件。生成的EXE文件如图5所示,大小仅有60多K。
7.要批处理GIF动画文件时,把文件/文件夹拖到刚才保存的那个文件图标上就行了(图6),前提是要打开ImageReady,如果事先没有运行ImageReady,也会自动会调用ImageReady处理。
注意的问题和技巧
按照上面的方法,我们已经可以轻松地对GIF文件进行批量添加水印了,但是有些问题需要了解一下:
首先,每次处理的文件个数受到限制,一般不能超过50个文件,当然也和待处理的文件大小有关,图片越大,批处理的个数就越少。
其次,图片处理的速度不会很快,毕竟每个图片都有很多帧,在处理时不要着急,处理后的图片会在原有图片名的基础上加上“-1”,如图7。
再次,水印的位置最好放在左上方,因为坐标是从左上方开始计算的,也就是说,如果你把水印设置在一副大图的右下方,在遇到小图时可能会看不到水印,遇到更大的图片时,水印的位置就会居中,这样显得很不美观。
最后,把图片用列表方式显示,这样更便于管理,最好可以多做几个不同效果样式的批处理程序根据不同需要调用不同的批处理过程。