Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> CentOS一括圧縮イメージサイズ操作例

CentOS一括圧縮イメージサイズ操作例

  
                

CentOSシステム運用において、ImageMagickは画像のサイズを圧縮するために使用することができる画像処理ツールです。次の小シリーズでは、ImageMagickを使用して画像のサイズをまとめて圧縮してCentOSを紹介します。

yumをインストールImageMagickの


もっと便利なコマンドを使用することができますラインでの強力なツールImageMagickの

CentOSにシステムを使用するための無料の画像のインストール

インストールが完了したことを確認するためにyを入力します。

次にシステムコマンドを呼び出します。

コードは次のとおりです。

#include "stdio.h"

Int main()

{

printf('このプログラムを実行する前にImageMagickをインストールしてください。そうしないと正常に実行されません。);

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(' n写真のコンバートが完了しました。plesaeチェックイン&n');

return 0;

}

上記の変換におけるresizeパラメータはimagemagickを修正することができ、それはサードパーティのプログラムを書く必要なしに画像の変換、サイズ圧縮、そして透かしを行うことができます。イメージ圧縮操作を完了してから、それをUBUNTUに導入します。

インストールコマンド:

sudo apt-get install imagemagick

その他のLinuxには、対応するソフトウェアインストールコマンドがあります。画像のバッチフォーマットと圧縮のための2つのスクリプトを書きました。

画像フォーマット変換、ここの例は[bB] [mM] [pP](すべてのBMPファイル)フォーマットのファイルです。小さなjpgファイルに変換します。

コードは次のとおりです。

#! /bin /sh
imgの `findにある

。 /-name' *。[bB] [mM] [pP]' `; do

#ファイル名の上限から下限への変更

_imglower =` echo $ img

Copyright © Windowsの知識 All Rights Reserved