小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Linux系統(tǒng)下用一條命令批量修改圖片尺寸(綜合了幾個網(wǎng)站的內(nèi)容的結(jié)果)

 kokogood 2011-07-04
Linux系統(tǒng)下用一條命令批量修改圖片尺寸
作者:天新網(wǎng) 【轉(zhuǎn)載】 天新網(wǎng) 2009年03月24日 18:45


 
  經(jīng)常拍照片經(jīng)常會需要把大量的照片尺寸縮小,以方便網(wǎng)上傳輸或者存儲。
  下面介紹一種簡單的方法把大量照片變到指定尺寸
  find ./ -name '*.jpg' -exec convert -resize 600x480 {} {} ;
  注意空格和最后的分號。轉(zhuǎn)換后會覆蓋源文件。這里用到兩個命令。
  這條命令的意思是找到當(dāng)前目錄所有jpg文件。執(zhí)行conver -resize 600x480 文件名 文件名。find會把每個文件執(zhí)行一次convert命令。使用find命令有時(shí)比寫個腳本還要方便。
 
 
Linux在Ubuntu上批量壓縮圖片的腳本

作者: 發(fā)布時(shí)間:2008-12-11 09:36:08 來源:
 用DC拍出來的很多照片尺寸都很大,有時(shí)候我們需要縮小一下,最近google了一圈,發(fā)現(xiàn)了一些有用的命令,寫了一個小腳本,用來參考我使用的工具是強(qiáng)大的imagemagick
  如果你沒有安裝的話可以通過新利得安裝,
  #sudo apt-get install imagemagick
  需要用到的命令就是convert
  我寫的腳本用到了兩個參數(shù),resize和font
  resize是用來縮小圖片的,
  用法就是
  -resize 圖片大小
  例如
  -resize 50%x50%
  這個參數(shù)就是把原圖的長和寬都縮小50%
  我用的是縮小圖片尺寸來壓縮圖片的大小,當(dāng)然你也可以通過改變圖片質(zhì)量來達(dá)到壓縮的目的。
  顧名思義,改變圖片質(zhì)量的參數(shù)就是-quality
  -quality 70
  這個參數(shù)就是說明要把圖片的質(zhì)量壓縮到70%(基本上看不出和原圖的區(qū)別)
  添加字體水印
  參數(shù)就是
  -font 字體名稱 -fill 字體顏色 -pointsize 字體大小 -draw "text 字體開始坐標(biāo) "文字內(nèi)容""
  具體的大家可以查詢一下man,解釋的非常詳細(xì),
  最后看看我寫出來的簡單腳本。
  # imagezoom.sh
  for img in `ls *.JPG`; do convert -resize 50%x50% convert -fonthelvetica -fill white -pointsize 36 -draw ’text 10,50 "Pictures ByPDAsk.net "’ $img Resized-$img; done
  這個腳本實(shí)現(xiàn)的功能是把目錄下面的所有JPG后綴的圖片全部按照50%的比例縮小,并且在左上角用helvetica字體印上水印。處理過的圖片命名為”Resized-原文件名”
  打開gedit 或者leafpad,把腳本內(nèi)容輸入進(jìn)去,保存為imagezoom.sh,我保存在了桌面上
  然后
  #chmod +x ~/Desktop/imagezoom.sh
  為了方便調(diào)用,我就把這個腳本copy到了/bin目錄,這樣以來我以后在任何一個圖片文件夾里面都可以使用這個命令了。
  #sudo cp ~/Desktop/imagezoom.sh /bin
 
 

Linux下用批量convert管理圖片

2008-05-05 xiao H Posted in shell

今天在整理妮妮在醫(yī)院拍的照片,想挑幾張放到妮妮的blog 上去,結(jié)果發(fā)現(xiàn)原圖都好大2240×1488 的分辨率,文件大小都在1M 左右,這樣的圖放上去顯然是太大了,并且所有的圖都是橫著的每次看都要旋轉(zhuǎn)270° 才行,于是乎就想找個工具批量編輯一下。搜索了一圈還是覺得用Image MagicK 是convert 最好。

具體方法如下:

 

sudo apt-get install imagemagick
創(chuàng)建一個 img.sh 文件,內(nèi)容為

#/bin/sh
for img in `ls nini-pic/*`
do
mkdir sm-nini-pic
convert -rotate 270 -resize 30%x30% $img sm-$img
done

# sh img.sh (運(yùn)行 img.sh)
這里nini-pic 是我原文件所在目錄,sm-nini-pic新文件的存放目錄。 convert -rotate 270 -resize 30%x30% 旋轉(zhuǎn)270° 分辨率縮小為原來的30%。

下面是Ubuntu中文論壇找到的關(guān)于Image MagicK的一些資料

Image MagicK 是一個強(qiáng)大的圖象處理工具包。它提供了幾個非常方便的命令行命令: display, animate,import, montage,mogrify,identify等,可以進(jìn)行圖象的顯示,縮放,旋轉(zhuǎn),調(diào)色,加框,加注釋等,還能制作GIF動畫,圖象索引,能自動生 成圖象.

1. 制作索引圖和動畫

!/bin/bash
montage -bordercolor red -borderwidth 3 -label "%f" -tile 5x3 *.JPG montage.jpg
mogrify -format gif *.JPG
display montage.jpg
animate *.JPG

2. 縮放 convert -sample 80×40 input.jpg output.jpg #注意:縮放后圖像保持原來的長寬比例 convert -sample 25%x25% input.jpg output.jpg
3. 為當(dāng)前目錄的所有圖像生成縮略圖

for img in `ls *.jpg`
do
convert -sample 25%x25% $img thumb-$img
done

4. 獲取文件信息 libtiff

tiffinfo filename.tiff
pnginfo filename.png

5. 可以使用 ImageMagick 的 identify

identify -verbose sample.png
identify -format “%wx%h” sample.png

6. 旋轉(zhuǎn)圖像

convert -rotate 90 input.jpg output.jpg

7. 更改文件類型

convert input.jpg output.png

8. 為圖像增加注釋文字

convert -font helvetica -fill white -pointsize 36 -draw 'text 10,50 "Floriade 2002, Canberra, Australia"' floriade.jpg comment.jpg
convert -font fonts/1900805.ttf -fill white -pointsize 36 -draw 'text 10,475 "stillhq.com"' floriade.jpg stillhq.jpg

9. 特殊效果

convert -charcoal 2 input.jpg output.jpg #炭筆
convert -colorize 255 input.jpg output.jpg #著色 可以指定三種顏色 red/green/blue
convert -implode 4 input.jpg output.jpg #內(nèi)爆效果
convert -solarize 42 input.jpg output.jpg #曝光,模擬膠片曝光
convert -spread 5 input.jpg output.jpg #隨機(jī)移動,參數(shù)是位移大小

10. 一次執(zhí)行多個操作

convert -sample 25%x25% -spread 4 -charcoal 4 input.jpg output.jpg

標(biāo)簽:,


 

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多