zoukankan      html  css  js  c++  java
  • Linux shell下批量创建缩略图

    一、背景


    今天,突然发现手机客户端上的最新新闻缩略图都不显示了,上服务器上看了看,

    发现新的新闻图片根本没有生成缩略图。

    这套新闻发布系统是很老的程序了,查了一下,问题的原因是不支持png格式的图片,也就是说如果大图传的是png格式的,就不生成缩略图。


    二、解决办法


    由于都下班了,也没时间去修改程序源码了,只能在服务器上,临时把所有的png原图,再重新生成一遍缩略图。

    正好,这台服务器上安装了 imagemagick 这套很强大的图像处理程序,可以很方便的生成缩略图,

    于是写个shell脚本,批量生成。

    [hutuseng@web-30 ~]# vi hutuseng.sh
    
    #!/bin/bash
    for i in *.png
    do
        echo "生成缩略图 $i ..."
        convert -thumbnail 160 $i ./thumb_$i
    done
    
    [hutuseng@web-30 ~]# chmod +x hutuseng.sh
    [hutuseng@web-30 ~]# ./hutuseng.sh
    


    ImageMagicK的用法很多,生成缩略图只是它的一个很基本的功能,

    更多可以看看它的例子,http://www.imagemagick.org/script/examples.php

  • 相关阅读:
    使用ConfigFilter
    读取特定文件,替换第一行内容
    sqlserver,oracle,mysql等的driver驱动,url怎么写
    Excel 数字处理
    ResultMap详解
    正则表达式
    Tomasulo algorithm
    scoreboarding
    data hazard in CPU pipeline
    差分绕线间距对阻抗的影响
  • 原文地址:https://www.cnblogs.com/whendream/p/4211651.html
Copyright © 2011-2022 走看看