五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動(dòng)態(tài)

Linux系統(tǒng)下批量壓縮圖片尺寸大小的方法

發(fā)布日期:2022-03-22 08:48 | 文章來(lái)源:CSDN
現(xiàn)在手機(jī)用戶非常龐大,針對(duì)手機(jī)用戶的流量不得不考慮,但手機(jī)網(wǎng)絡(luò)帶寬較小,怎么將互聯(lián)網(wǎng)上的圖片壓縮是個(gè)難題,在windows上容易,有很多軟件,但在linux上有沒(méi)有辦法呢?
經(jīng)過(guò)多次的尋找,還是找到了些方法,這里分享下:

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

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

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

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

復(fù)制代碼
代碼如下:

#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)換、大小壓縮、增加水印等操作,而不需要去寫第三方的程序,只需要寫簡(jiǎn)單的SHELL腳本就可以完成圖片壓縮操作,接下來(lái)UBUNTU上介紹下:
安裝命令:
sudo apt-get install imagemagick

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

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

復(fù)制代碼
代碼如下:

#!/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

圖片壓縮腳本:

復(fù)制代碼
代碼如下:

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

美國(guó)服務(wù)器租用

版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開通

自選配置、實(shí)時(shí)開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問(wèn)服務(wù)

1對(duì)1客戶咨詢顧問(wèn)

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部