zoukankan      html  css  js  c++  java
  • 使用imagemagick的convert命令压缩图片

    安装imagemagick
    yum install ImageMagick


    我们首先要获取图片,自然find命令:

    #find ./ -regex '.*(jpg|JPG|png|jpeg)' -size +500k

    统计下数量可对:

    #find ./ -regex '.*(jpg|JPG|png|jpeg)' -size +500k | wc -l

    执行convert 压缩:

    #find ./ -regex '.*(jpg|JPG|png|jpeg)' -size +500k -exec convert -resize 50%x50% {} {} ;

    或者限定大小:

    #find ./ -regex '.*(jpg|JPG|png|jpeg)' -size +500k -exec convert -resize 800x800 {} {} ;

    convert 是会自动按照最大尺寸等比例进行缩小的。


    用规则表达式把jpg和JPG后缀图片一网打尽,{}代表查找到的文件,这里没有改变convert前后的文件名,最后是转义的分号表示一个迭代的处理完成。

    缩小图片质量为50:

    convert -resize 800x800 -quality 50 1405407568-633.jpg 800.jpg

    北丐洪七公--Jeff
    Dignity comes from strength, strength comes from struggle!
    本文版权归作者和博客园共有,欢迎转载,未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    OO助教总结
    OO2019第四单元作业总结
    OO2019第三单元作业总结
    OO2019第二单元作业
    OO2019第一单元作业总结
    OO第一单元作业总结
    BUAA_OO_2020_Unit4_Summary
    BUAA_OO_2020_Unit3_Summary
    BUAA_OO_2020_Uint2_Summary
    闫金柱-OO第一单元总结
  • 原文地址:https://www.cnblogs.com/wangyifu/p/7202581.html
Copyright © 2011-2022 走看看