精品丰满熟女一区二区三区_五月天亚洲欧美综合网_亚洲青青青在线观看_国产一区二区精选

  • <menu id="29e66"></menu>

    <bdo id="29e66"><mark id="29e66"><legend id="29e66"></legend></mark></bdo>

  • <pre id="29e66"><tt id="29e66"><rt id="29e66"></rt></tt></pre>

      <label id="29e66"></label><address id="29e66"><mark id="29e66"><strike id="29e66"></strike></mark></address>
      學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>Linux教程>

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

      時(shí)間: 孫勝652 分享

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

        一個(gè)比較好用命令行下可以使用的 強(qiáng)大的免費(fèi)圖片工具 ImageMagick

        Centos系統(tǒng)的安裝使用方法:

        yum install ImageMagick

        再輸入y確認(rèn)即可安裝完成

        接下來(lái)調(diào)用 系統(tǒng)命令

        代碼如下:

        #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 參數(shù)可以修改imagemagick,它可以對(duì)圖片進(jìn)行格式轉(zhuǎn)換、大小壓縮、增加水印等操作,而不需要去寫(xiě)第三方的程序,只需要寫(xiě)簡(jiǎn)單的SHELL腳本就可以完成圖片壓縮操作,接下來(lái)UBUNTU上介紹下:

        安裝命令:

        sudo apt-get install imagemagick

        其它linux有對(duì)應(yīng)的軟件安裝命令,以下有我寫(xiě)的兩個(gè)腳本,分別對(duì)圖片進(jìn)行批量格式以及壓縮操作:

        圖片格式轉(zhuǎn)換,這里的示例是將[bB][mM][pP](所有BMP文件)格式的文件,轉(zhuǎn)換為占空間小的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工具好,可使用圖片壓縮腳本進(jìn)行圖片尺寸的壓縮。

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

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

      精選文章

      • Linux如何使用awk進(jìn)行數(shù)組排序
        Linux如何使用awk進(jìn)行數(shù)組排序

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

      • Linux如何開(kāi)啟回收站功能
        Linux如何開(kāi)啟回收站功能

        Linux系統(tǒng)有回收站嗎?答案是否定的,Linux系統(tǒng)并沒(méi)有Windows中的回收站,但是Linux可以實(shí)現(xiàn)回收站的功能,具體要如何實(shí)現(xiàn)呢?下面學(xué)習(xí)啦小編就給大家介紹下

      • Linux如何使用命令定時(shí)刪除過(guò)期文件
        Linux如何使用命令定時(shí)刪除過(guò)期文件

        Linux系統(tǒng)操作中,定時(shí)刪除過(guò)期文件能夠釋放空間內(nèi)存,避免資源浪費(fèi),可使用命令實(shí)現(xiàn),下面學(xué)習(xí)啦小編就給大家介紹下Linux如何使用命令定時(shí)刪除過(guò)期文

      • Linux使用rm刪除了數(shù)據(jù)庫(kù)文件如何恢復(fù)
        Linux使用rm刪除了數(shù)據(jù)庫(kù)文件如何恢復(fù)

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

      319180