linux 中文乱码 转png_在LINUX下如何快速的转换PNG和JPG的图片格式 | VJsun

我们在运作网站的时候多多少少都会需要不少的图片,而图片的格式对网站的运行速度和负载度都会有一定的影响,一般我们都是在自己PC端转换完在上传到网站上,我在网上闲逛的时候发现了一个工具,它可以在LINUX系统下快速转换图片格式---imagemagick(一款强大的图片处理软件)。

Debian或者ubuntu系使用apt-get install imagemagick来安装,Fedora或者contos系通过yum install imagemagick来安装。

详细的可以到官方:https://www.imagemagick.org/script/download.php

安装完成后,可以通过convert tst.jpg tsg.png将JPG文件转换为PNG,反之亦可。

格式转化:(转换需要cd到图像的文件夹里)

比如把 oncetwice.jpg 转化为 oncetwice.png:

convert oncetwice.jpg oncetwice.png

批量转换操作:

ls-1 *.jpg|xargs-n1bash-c'convert "$0" "${0%.jpg}.png"'

如果要想把目录下所有的jpg文件都转化为gif,我们可借助于shell的强大功能:

find ./ -name "*.jpg" -exec convert {} {}.gif \;

化后的gif名称为 *.jpg.gif ,这样看起来不太自然,没关系,我们可以再来一步:

rename .jpg.gif .gif *.jpg.gif

转化成pdf格式:

convert *.jpg foo.pdf

大小缩放:

普通大小的图片做一个缩略图,

convert -resize 100x100 foo.jpg thumbnail.jpg

用百分比,

convert -resize 50%x50% foo.jpg thumbnail.jpg

其实它还有许多功能,我在这里就不详细的讲解了,如果你想了解可以去google一下imagemagick使用方法。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值