Linux系统里批量修改图片大小
对于拥有大数据的网站来说,一个小的修改都意味着大工程。特别是网站上线一段时间后的修改,因为网站也不能轻易关闭,否则对SEO的影响比较大。我之前有一个网站上张之后发现图片必须进行整体修改,缩小到原来的50%,但是我的网站图片有十几万。在本地电脑编辑也很难,更别说修改之后还要再重新上传前后所消耗的时间之巨大。在各大搜索引擎疯狂搜索之后,找到了用ImageMagick解决的办法。这次我的网站在CENTOS系统上,操作如下。
安装ImageMagick(注意,如果是CENTOS系统,因为官方已经不支持镜像更新了,可以把/etc/yum.repos.d/CentOS-Base.repo里面的镜像地址换成可更新的)
yum install ImageMagick
批量修改图片大小,我果我想把一个目录下所有的JPG格式的图片修改成原来的90%,可以执行以下命令。
find ./ -name ‘*.jpg’ -exec convert -resize 90%x90% {} {} \;