当前位置:七道奇文章资讯系统安全Linux安全
日期:2012-05-05 23:51:00  来源:本站整理

Ubuntu中批量压缩jpg图象的大小[Linux安全]

赞助商链接



  本文“Ubuntu中批量压缩jpg图象的大小[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  某系统顶用户可以上传头像,但是某些用户实在是不知大小,竟然把生活照都传上来了,只好想办法给它紧缩一下.

  好在Linux下有ImageMagick这样的大牛,在Ubuntu下只需apt-get install imagemagick便可.

  普通的jpg图象120*120大小的大约是50k左右,由于不知道用户上传的图象的大小和比例,所以把紧缩门坎设为100k.不管用户上传的图片有多大,只要大于100k,就给它紧缩50%.经过若干轮的紧缩,就会得到抱负的120*120左右的图片,这有点递归的意思.

  按照这个思绪,写一个脚本resize.sh以下:

  #!/bin/bash

  echo "resize image who is bigger than 100k";

  for i in `find . -size +100k`;

  do

  convert $i -resize 50% $i;

  echo "resize image $i to 50%";

  done

  $ chmod +x resize.sh

  $ ./resize.sh

  resize image who is bigger than 100k

  resize image ./2010-01-13/e0110c4b-97bf-4ef6-808a-9d8f844bf950.JPG to 50%

  resize image ./2010-03-16/e9b75d65-a122-4a77-b409-4b0f0e0851d7.jpg to 50%

  resize image ./2010-03-23/24c7e4f5-90a2-4052-8429-d1a13d77a127.jpg to 50%

  resize image ./2010-01-12/992132d1-f630-4e50-809e-41ef836305e7.jpg to 50%

  resize image ./2010-03-31/2e217345-c04c-4c52-90a6-566167c58c07.JPG to 50%

  resize image ./2010-03-31/59bb335d-00b6-4bda-9b1a-6cede53d8d6a.JPG to 50%

  $ ./resize.sh

  resize image who is bigger than 100k

  resize image ./2010-03-31/2e217345-c04c-4c52-90a6-566167c58c07.JPG to 50%

  resize image ./2010-03-31/59bb335d-00b6-4bda-9b1a-6cede53d8d6a.JPG to 50%

  以上是“Ubuntu中批量压缩jpg图象的大小[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • ubuntu下无法利用无线网络的办理办法
  • 三步搞定windows与ubuntu之间文件同享
  • Ubuntu和windows文件同享问题详解
  • 在 Ubuntu 12.04 Server 上安装 Rails 环境
  • ubuntu 12.04 安装 Nginx+PHP5 (PHP-FPM) +MySQL主机详解
  • Linux(ubuntu)下配置android环境
  • Ubuntu 10.04上搭建Ruby on Rails环境
  • Ubuntu 10.10中关闭按钮位置的改变
  • Ubuntu下检测CPU温度的工具
  • Ubuntu Server增添关机用户
  • Ubuntu 11.04安装火狐5
  • ubuntu 10.04下搭建samba文件服务器
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .