linux下bmp转化成jpg并计时统计

脚本如下:

#!/bin/sh
  rm -f bmp2jpg.statics

  find bmps/* > bmps_list__

for fold in $(cat bmps_list__)
  do
         fnew=$(echo $fold | sed -e "s/bmp/jpg/g")
         echo "--------------------------------------" >> bmp2jpg.statics
         echo "time cjpeg -outfile $fnew $fold " >> bmp2jpg.statics
         echo " " >> bmp2jpg.statics
         (time cjpeg -outfile $fnew $fold) 2>> bmp2jpg.statics
     #  echo "--------------------------------------" >> bmp2jpg.statics
       du -sh $fold >> bmp2jpg.statics
       du -sh $fnew >> bmp2jpg.statics
       echo " " >> bmp2jpg.statics
done
rm -f bmps_list__

  cjpeg 把bmp转化成jpg
  djpeg 把jpg转化成bmp

imagemagick 不能在bmp与jpg直接转化,需要先转化到其他形式

部分结果如下:(bmp2jpg.statics中节选)

--------------------------------------
time cjpeg -outfile jpgs/03_04PU100.jpg bmps/03_04PU100.bmp
 

real 0m0.115s
user 0m0.072s
sys 0m0.020s
2.7M bmps/03_04PU100.bmp
152K jpgs/03_04PU100.jpg
 
--------------------------------------
time cjpeg -outfile jpgs/03_04PU101.jpg bmps/03_04PU101.bmp
 

real 0m0.154s
user 0m0.100s
sys 0m0.056s
2.7M bmps/03_04PU101.bmp
108K jpgs/03_04PU101.jpg
 
--------------------------------------
time cjpeg -outfile jpgs/03_04PU102.jpg bmps/03_04PU102.bmp
 

real 0m0.105s
user 0m0.076s
sys 0m0.024s
2.7M bmps/03_04PU102.bmp
184K jpgs/03_04PU102.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值