**identify** 批量轉(zhuǎn)換圖片格式批量更名

1穿肄、刪除所有的 .bak 后綴:

rename 's/.bak$//' *.bak

注意叁怪,這個命令的格式組織如下:s/ .bark$ / / 是s/para1/para2/ 這個有點想sed的語法疚宇,將para1匹配的字符串換成para2

2、把 .jpe 文件后綴修改為 .jpg

rename 's/.jpe$/.jpg/' *.jpe

3础废、把所有文件的文件名改為小寫:

rename 'y/A-Z/a-z/' *

4篡诽、將 abcd.jpg 重命名為 abcd_efg.jpg

for var in *.jpg; do mv "var" "{var%.jpg}_efg.jpg"; done

其中,此處涉及到shell的字符串匹配操作:

1> ${variable#pattern}
如果pattern匹配variable的開始部分,從variable的開始處刪除字符直到第一個匹配的位置匹中,包括匹配部分夏漱,返回剩余部分。

2> ${variable##pattern}
如果pattern匹配variable的開始部分职员,從variable的開始處刪除字符直到最后一個匹配的位置麻蹋,包括匹配部分,返回剩余部分焊切。

3> ${variable%pattern}
如果pattern匹配variable的結(jié)尾部分扮授,從variable的結(jié)尾處刪除字符直到第一個匹配的位置,包括匹配部分专肪,返回剩余部分刹勃。

4> ${variable%%pattern}
如果pattern匹配variable的結(jié)尾部分,從variable的結(jié)尾處刪除字符直到最后一個匹配的位置嚎尤,包括匹配部分荔仁,返回剩余部分。

5芽死、將 abcd_efg.jpg 重命名為 abcd_lmn.jpg

for var in *.jpg; do mv "var" "{var%_efg.jpg}_lmn.jpg"; done

6乏梁、把文件名中所有小寫字母改為大寫字母:

for var in ls; do mv -f "var" `echo "var" |tr a-z A-Z`; done

tr:traslate or delete characters

7、把格式 _?.jpg* 的文件改為 _0?.jpg*:

for var in ls *_?.jpg; do mv "var" `echo "var" |awk -F '_' '{print 1 "_0"2}'`; done

8关贵、把文件名的前三個字母變?yōu)?vzomik

for var in ls; do mv -f "var" `echo "var" |sed 's/^.../vzomik/'`; done

9遇骑、把文件名的后四個字母變?yōu)?vzomik

for var in ls; do mv -f "var" `echo "var" |sed 's/....$/vzomik/'`; done

把文件名的前三個字母變?yōu)?vzomikfor var in ls; do mv -f "var" `echo "var" |sed 's/^.../vzomik/'`; done

漸進(jìn)式圖像快速顯示圖像的模糊版本 漸進(jìn)式圖片加載的實現(xiàn)

https://blog.csdn.net/weixin_34185320/article/details/89696032 漸進(jìn)式JPEG

  1. js延遲載入,當(dāng)瀏覽器滾動條拉到下面時候才顯示出圖片揖曾,參考 http://www.neoease.com/lazy-load-jquery-plugin-delay-load-image/
  2. 使用兩張一大一小照片落萎,小的先顯示,等大圖片完全下載好之后再載入炭剪。參考 http://blog.rexsong.com/?p=929
  3. 圖片漸進(jìn)式技術(shù)练链,也就是本問題。

隔行掃描可以在gif/png中實現(xiàn)奴拦。隔行GIF是指圖像文件是按照隔行的方式來顯示的媒鼓,比如先出奇數(shù)行,再出偶數(shù)行错妖,造成圖像是逐漸變清楚的隶糕。 隔行GIF生成方法:在 Photoshop中進(jìn)行保存時,選擇“Interlaced”站玄,在Paint Shop Pro中進(jìn)行保存時枚驻,點擊“Option…”按鈕,選擇“Interlaced”(不要選擇“Non Interlaced”)株旷。

漸進(jìn)式掃描在在jpg中實現(xiàn)再登。逐級JPG文件可以讓圖像先以比較模糊的形式顯示尔邓,隨著圖像文件數(shù)據(jù)不斷從網(wǎng)上傳過來,圖像會逐漸變清晰锉矢。這樣做的好處是圖像可以盡快地顯示出來梯嗽,雖然圖像不很完美,但是卻讓瀏覽者看到了希望沽损,并且圖像在不斷地變好灯节。

漸進(jìn)式掃描jpg生成方法:在Photoshop中進(jìn)行保存時,選擇“Progressive”绵估,在Paint Shop Pro中進(jìn)行保存時炎疆,點擊“Option…”按鈕,選擇“Progressive encoding”国裳。

1形入、PhotoShop

在photoshop中有“存儲為web所用格式”,打開后選擇“連續(xù)”缝左,勾選那個轉(zhuǎn)換為sRGB選項亿遂,就是漸進(jìn)式JPEG。

mac 命令行轉(zhuǎn)換 brew install ImageMagick 附上不同系統(tǒng)安裝 ImageMagick 的命令:

install ImageMagick # CentOS

apt-get install ImageMagick # Debian/Ubuntu

brew install ImageMagick # Mac with brew

檢測identify -verbose filename.jpg | grep Interlace 如果輸出 None 說明不是progressive jpeg渺杉;如果輸出 Plane 說明是 progressive jpeg蛇数。)

單個轉(zhuǎn)換: **convert infile.jpg -interlace Plane outfile.jpg

identify** 命令 identify -list format 列出 IM 所支持的所有格式批量文件的格式轉(zhuǎn)換

mkdir newdir

mogrify -path newdir -format ttf .jpg
將當(dāng)前目錄下的所有 jpg 文件,轉(zhuǎn)換為 ttf 格式是越,并將其存放在 newdir 目錄下
mogrify 支持基本的通配符苞慢,例如你可以用 a
.png 指代所有以 a 打頭的 png 文件
-path 和 -format 是兩個可選擇的參數(shù)。

-format 指定輸出的文件格式英妓,而 -path 則指定輸出的文件目錄。圖像的縮放:使用 -resize

IM 有好幾種縮放圖像的方法绍赛,在這里我只講最基本的 resize 命令蔓纠。 將一個200x304大小的圖像縮小為100x152(長寬各縮短一半)。

convert page200.png -resize 100x152 page100.png

上面的 100x152吗蚌,指定了目標(biāo)文件的長和寬腿倚。 你也可以只指定目標(biāo)文件寬度,這樣它的高度會等比例放大:

*convert page200.png -resize 100 page100.png*

或者只指定高度:

*convert page200.png -resize x152 page100.png*

以上三句命令蚯妇,其結(jié)果都是一樣的敷燎。 你可以用 identify 命令來顯示圖像的尺寸以及其它一些信息:

*identify page100.png*

其結(jié)果為:

page100.png PNG 100x152 100x152+0+0 8-bit DirectClass 17.9kb

最后,你還可以通過指定百分比來縮放圖像:

*convert page200.png -resize 50% page100.png* 

*convert page200.png -resize 150% page300.png*

批量縮放圖像

*mogrify -path newdir -resize 200% *.png*

這句命令的意思是將當(dāng)前目錄中所有的 png 文件都放大一倍箩言,并存放到 newdir 目錄中硬贯。 請注意,如果沒有 -path 語句陨收,新生成的 png 文件將會覆蓋原始文件饭豹。因此鸵赖,在使用 mogrify 命令時,-path 參數(shù)幾乎是必須的拄衰。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末它褪,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子翘悉,更是在濱河造成了極大的恐慌茫打,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件妖混,死亡現(xiàn)場離奇詭異老赤,居然都是意外死亡,警方通過查閱死者的電腦和手機源葫,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進(jìn)店門诗越,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人息堂,你說我怎么就攤上這事嚷狞。” “怎么了荣堰?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵床未,是天一觀的道長。 經(jīng)常有香客問我振坚,道長薇搁,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任渡八,我火速辦了婚禮啃洋,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘屎鳍。我一直安慰自己宏娄,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布逮壁。 她就那樣靜靜地躺著孵坚,像睡著了一般。 火紅的嫁衣襯著肌膚如雪窥淆。 梳的紋絲不亂的頭發(fā)上卖宠,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天,我揣著相機與錄音忧饭,去河邊找鬼扛伍。 笑死,一個胖子當(dāng)著我的面吹牛词裤,可吹牛的內(nèi)容都是我干的蜒秤。 我是一名探鬼主播汁咏,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼作媚!你這毒婦竟也來了攘滩?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤纸泡,失蹤者是張志新(化名)和其女友劉穎漂问,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體女揭,經(jīng)...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡蚤假,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了吧兔。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片磷仰。...
    茶點故事閱讀 39,902評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖境蔼,靈堂內(nèi)的尸體忽然破棺而出灶平,到底是詐尸還是另有隱情,我是刑警寧澤箍土,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布逢享,位于F島的核電站,受9級特大地震影響吴藻,放射性物質(zhì)發(fā)生泄漏瞒爬。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一沟堡、第九天 我趴在偏房一處隱蔽的房頂上張望侧但。 院中可真熱鬧,春花似錦航罗、人聲如沸禀横。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至者祖,卻和暖如春立莉,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背七问。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工蜓耻, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人械巡。 一個月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓刹淌,卻偏偏與公主長得像饶氏,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子有勾,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,843評論 2 354

推薦閱讀更多精彩內(nèi)容