9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦>學習電腦>操作系統>Linux教程>

CentOS如何批量壓縮圖片尺寸大小

時間: 孫勝652 分享

  CentOS系統操作中,ImageMagick是一款圖片處理工具,可用于壓縮圖片的大小,那么CentOS下要如何使用ImageMagick處理圖片呢?下面學習啦小編就給大家介紹下CentOS使用ImageMagick批量壓縮圖片大小的方法,一起來學習下吧。

  一個比較好用命令行下可以使用的 強大的免費圖片工具 ImageMagick

  Centos系統的安裝使用方法:

  yum install ImageMagick

  再輸入y確認即可安裝完成

  接下來調用 系統命令

  代碼如下:

  #include 《stdio.h》

  int main()

  {

  printf(“Please install ImageMagick before run this programme ,else it will not run correctlyn”);

  system(“mkdir small”);

  system(“cp *.jpg 。/small”);

  system(“find 。/small -name ‘*.jpg’ -exec convert -resize 300×300 {} {} \;”);

  system(“pwd”);

  system(“rename .jpg _small.jpg small/*.jpg”);

  printf(“nConvert pictures finished,plesae check itn”);

  return 0;

  }

  其中上面 convert 中的 resize 參數可以修改imagemagick,它可以對圖片進行格式轉換、大小壓縮、增加水印等操作,而不需要去寫第三方的程序,只需要寫簡單的SHELL腳本就可以完成圖片壓縮操作,接下來UBUNTU上介紹下:

  安裝命令:

  sudo apt-get install imagemagick

  其它linux有對應的軟件安裝命令,以下有我寫的兩個腳本,分別對圖片進行批量格式以及壓縮操作:

  圖片格式轉換,這里的示例是將[bB][mM][pP](所有BMP文件)格式的文件,轉換為占空間小的jpg文件:

  代碼如下:

  #!/bin/sh

  for img in `find 。/ -name “*.[bB][mM][pP]“`; do

  #change upper filename to lower

  _imglower=`echo $img|tr “[:upper:]” “[:lower:]“`;

  #get file’s basename

  _basename=`basename $_imglower .bmp`;

  #get file’s dir

  _dirname=`dirname $img`;

  #get desc filename with path

  _basefullname=$_dirname”/”$_basename”.jpg”;

  #do convert

  convert $img $_basefullname;

  #remove bmp file

  rm $img;

  echo “deal $_basefullname successfully”;

  done

  圖片壓縮腳本:

  代碼如下:

  for img in `find 。/ -name “*.[jJ][pP][gG]“`; do

  convert -resize 85%*85% $img $img-resized;

  rm $img;

  mv $img-resized $img

  echo $img

  done

  for img in `find 。/ -name “*.[pP][nN][gG]“`; do

  convert -resize 85%*85% $img $img-resized;

  rm $img;

  mv $img-resized $img

  echo $img

  done

  for img in `find 。/ -name “*.[gG][iI][fF]“`; do

  convert -resize 85%*85% $img $img-resized;

  rm $img;

  mv $img-resized $img

  echo $img

  done

  上面就是CentOS下使用ImageMagick批量壓縮圖片尺寸大小的方法介紹了,安裝完ImageMagick工具好,可使用圖片壓縮腳本進行圖片尺寸的壓縮。

CentOS如何批量壓縮圖片尺寸大小

CentOS系統操作中,ImageMagick是一款圖片處理工具,可用于壓縮圖片的大小,那么CentOS下要如何使用ImageMagick處理圖片呢?下面學習啦小編就給大家介紹下CentOS使用ImageMagick批量壓縮圖片大小的方法,一起來學習下吧。 一個比較好用命
推薦度:
點擊下載文檔文檔為doc格式

精選文章

  • Linux如何使用awk進行數組排序
    Linux如何使用awk進行數組排序

    Linux系統操作中,awk是款文本處理工具,提供多種功能,那么如何使用awk進行數組排序呢?其實awk數組排序的方法有很多種,下面學習啦小編就給大家詳細介

  • Linux如何開啟回收站功能
    Linux如何開啟回收站功能

    Linux系統有回收站嗎?答案是否定的,Linux系統并沒有Windows中的回收站,但是Linux可以實現回收站的功能,具體要如何實現呢?下面學習啦小編就給大家介紹下

  • Linux如何使用命令定時刪除過期文件
    Linux如何使用命令定時刪除過期文件

    Linux系統操作中,定時刪除過期文件能夠釋放空間內存,避免資源浪費,可使用命令實現,下面學習啦小編就給大家介紹下Linux如何使用命令定時刪除過期文

  • Linux使用rm刪除了數據庫文件如何恢復
    Linux使用rm刪除了數據庫文件如何恢復

    我們都知道Linux中的rm命令可用來刪除文件,且刪除的文件難以恢復,可是不小心刪除了數據庫文件,有沒有辦法恢復呢?別急,下面小編給大家介紹下Linu

319180 主站蜘蛛池模板: 亚洲AV无码破坏版在线观看 | 四虎亚洲国产成人久久精品| 日韩精品无码区免费专区| 久久久久久亚洲精品成人| 久久精品女人的天堂av| 99国精品午夜福利视频不卡99| 精品午夜福利在线视在亚洲| 国产精品综合色区av| 亚洲高清 一区二区三区| 国产精品福利一区二区三区| 欧美激情 亚洲 在线| 特黄三级又爽又粗又大| 中文字幕国产精品资源| 久久亚洲国产品一区二区| 国产AV无码专区亚洲AWWW| 偷炮少妇宾馆半推半就激情| 日韩精品一区二区三区人| 中文无码热在线视频| 欧美亚洲另类制服卡通动漫| 亚洲国产福利成人一区二区| 亚欧洲乱码视频一二三区| 国产精品美女一区二三区| 中文字幕人妻中文AV不卡专区| 亚洲国产成人久久精品APP| av中文字幕在线二区| 精品精品久久宅男的天堂| 国产av无码专区亚洲aⅴ| 青青青国产在线观看免费| 玩弄丰满少妇人妻视频| 国产三级国产精品久久成人| 亚洲熟妇少妇任你躁在线观看无码| 久久久久久免费一区二区三区| 国产999久久高清免费观看| 激情亚洲专区一区二区三区 | 少妇极品熟妇人妻| 国产一区日韩二区三区| 日韩有码中文字幕一区二区| 高清无码18| ww污污污网站在线看com| 97精品人妻系列无码人妻| 无码免费大香伊蕉在人线国产|