资讯专栏INFORMATION COLUMN

如何在线制作gif图片?

archieyang / 1562人阅读

摘要:最近想做个在线制作的网站,所以研究下了和制作图片站已经做出来了有兴趣的朋友可以先看看安装,以下是制作的核心过程,分享给大家,希望喜欢。

最近想做个gif在线制作的网站,所以研究下了imagemagick和graphicsmagick制作gif图片
站已经做出来了:有兴趣的朋友可以先看看
http://www.sosogif.com/make_online.jsp

安装imagemagick,

以下是制作gif的核心过程,分享给大家,希望喜欢。
@apt-get install imagemagick
convert +profile "" out/ test.gif
@+profile "*":图片中不存储Exif信息,必须使用,否则生成图片过大
convert -colors 100 +profile "" out/ test.gif
@-colors 颜色数:设定图片采用的颜色数,如果是生成png或gif图片应指定这个参数
注解:图片开始变小
convert -resize 200x200 -colors 100 +profile "" out/ test.gif
@-resize 宽x高!:改变尺寸,如果使用惊叹号,表示不保留视觉比例,强行改变尺寸匹配给定的宽和高;如果仅给定宽或者高,如“宽x”或“x高”形式的参数(“x高”与“宽x高”的效果是一样的),则以已知参数为基准按比例改变尺寸
convert -rotate 90 test1.gif heh.gif
@旋转90度
convert -fill white -pointsize 24 -draw "text 10,15 "sosogif.com"" heh.gif hh.gif
@给图片打上水印,白色,文字坐标在:10x50的位置

安装graphicsmagick

@apt-get install graphicsmagick
@GraphicsMagick图像处理系统使用方法
gm identify test.gif
@显示图像文件详细信息
gm montage -mode concatenate -tile 3x1 00d5154fe8fe11e587cba6a921a498bf-www.dubixiazi.com.jpg 00eac261e90d11e59a56a6a921a498bf-www.dubixiazi.com.jpg 00ed5ea1e90611e587bfa6a921a498bf-www.dubixiazi.com.jpg concatenated.jpg
@将三幅图像和并为一副图像
gm convert 2.png 2.gpg
@格式转换
gm convert -density 288 -geometry 25% 2.gpg 3.jpg
缩小为原先的1/4,并且dpi为288
gm convert "Image.gif[0]" first.gif
@从gif文件中抽取第一帧
gm convert -delay 20 00*.jpg j.gif
@每一侦延时20妙播放gif
gm convert -loop 50 frame*.gif animation.gif
@让动画循环50次
gm convert input.jpg -resize "500x500>" output_1.jpg
@加了>,表示只有当图片的宽与高,大于给定的宽与高时,才进行“缩小”操作,如果不加>,会导致图片被比等放大
gm convert input.jpg -thumbnail "100x100" output_1.jpg
@等比缩图 (缺点:产生白边)
gm convert input.jpg -thumbnail "100x100!" output_2.jpg
@非等比缩图,按给定的参数缩图(缺点:长宽比会变化)
gm convert input.jpg -thumbnail "100x100" -background gray -gravity center -extent 100x100 output_4.jpg
@生成的图片大小是:100x100,还保证了比例,同时没有对图片进行任何裁剪,缺失的部分按指定颜色进行填充
gm convert -colorspace RGB 2.png 22.png
@位深度32 转为24,转完后,图片的颜色会有轻微变化
其他:
ImageMagick中使用+profile "*" 删除图片中不存储附加信息.
JMagick中,使用MagickImage类上的profileImage("*", null)方法,删除图片中不存储附加信息.
ImageMagick中使用-quality控制图片的品质,
JMagick中,使用ImageInfo类上的setQuality(80)方法,控制图片的品质
@http://www.oksousou.com

设计:用户传图片+加文字(相当于给每张图片打水印)

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/66191.html

相关文章

  • 如何在线制作gif图片

    摘要:最近想做个在线制作的网站,所以研究下了和制作图片站已经做出来了有兴趣的朋友可以先看看安装,以下是制作的核心过程,分享给大家,希望喜欢。 最近想做个gif在线制作的网站,所以研究下了imagemagick和graphicsmagick制作gif图片站已经做出来了:有兴趣的朋友可以先看看http://www.sosogif.com/make_online.jsp 安装imagemagick...

    CoffeX 评论0 收藏0
  • 如何在线制作gif图片

    摘要:最近想做个在线制作的网站,所以研究下了和制作图片站已经做出来了有兴趣的朋友可以先看看安装,以下是制作的核心过程,分享给大家,希望喜欢。 最近想做个gif在线制作的网站,所以研究下了imagemagick和graphicsmagick制作gif图片站已经做出来了:有兴趣的朋友可以先看看http://www.sosogif.com/make_online.jsp 安装imagemagick...

    darkbaby123 评论0 收藏0
  • 非常实用的在线工具网站清单

    摘要:文章目录在线图片压缩在线压缩最好用的切图工具在线工具一键抠图免费字体免费素材图片和视频中国风配色网站免费壁纸免费短连接在线在线代码编辑在线流程图思维导图在线图片压缩传送门在线图片压缩网站已经优化超过十亿张图片,支持,,等格式的图片的压缩。 ...

    XanaHopper 评论0 收藏0
  • 大厂人分享的办公软件盘点,哪一款是你常用的?

    摘要:一在线矢量设计软件支持在线设计团队协作强大中文生态,无需翻译插件说到在线设计,或许很多设计师会第一时间想到。但如果是给国内的设计师做推荐,笔者依然会选择,因为因为没有中文,且翻译插件很难用,再加之服务器在国内,网速更有保障。 如何提升工作效率一定是职场人长久以往需要解决的问题,很多人都有过这...

    jkyin 评论0 收藏0
  • 利用 CSS animation 和 CSS sprite 制作动画

    摘要:今天给大家介绍一个使用配合雪碧图来制作动画的方法,可以做出类似于动画的效果。利用雪碧图来制作动画使用了里面的一个重要的函数。 CSS3 大大强化了制作动画的能力,但是如果要做出图案比较复杂的动画,选择 GIF 依然是一个不错的选择。今天给大家介绍一个使用 CSS animation 配合雪碧图(CSS sprite)来制作动画的方法,可以做出类似于 GIF 动画的效果。 CSS3 An...

    陈伟 评论0 收藏0

发表评论

0条评论

archieyang

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<