首页 > 系统服务 > 详细

Linux shell下批量创建缩略图

时间:2015-01-08 19:56:55      阅读:479      评论:0      收藏:0      [点我收藏+]

一、背景


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

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

这套新闻发布系统是很老的程序了,查了一下,问题的原因是不支持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

Linux shell下批量创建缩略图

原文:http://www.cnblogs.com/whendream/p/4211651.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!