av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

Linux命令行處理圖片方式(圖片格式轉換、縮放、旋轉等)

瀏覽:2日期:2023-09-26 20:56:15
目錄Linux命令行處理圖片1. 轉換圖像格式2. 縮放圖像3. 旋轉圖像Linux命令行批處理圖片,批量去除截圖的無用部分總結Linux命令行處理圖片

Centos OS 中默認安裝了 ImageMagick,ImageMagick 是一系列的用于修改、加工圖像的命令行工具。

ImageMagick 功能十分強大,本博文主要介紹自己在做實驗過程中用得比較多的幾個操作,更多更豐富的功能,讀者可自行參考 ImageMagick 文檔。

1. 轉換圖像格式

如下實例,將一個 JPG 格式的圖片轉換為 PNG 格式的圖片:

convert imgyd064_R1_9_t_1.jpg imgyd064_R1_9_t_1.png

圖片原名為 imgyd064_R1_9_t_1.jpg,是一張植物葉片的圖像,經過轉換后變為 png 格式文件,轉化之后雖然表面看不出大的變化,但是圖片大小明顯增大 了(1.6M增至6.6M),這說明格式發生了根本性的轉換,如下所示:

2. 縮放圖像

下面的命令將一幅 2914x2914 的圖像縮小為 100x100 的圖像:

convert imgyd064_R1_9_t_1.jpg -resize 200x100 imgyd064_R1_9_t_1_resize.jpg

也許此時你會有疑問,為什么指定的是200x100,圖像卻變成了100x100,在使用這個命令的時候,ImageMagick 會盡量保持圖像的縱橫比。

它將會調整圖像以適應200×100的區域,這樣圖像就不是恰好200×100了。

如果你想要強制把圖像設置為指定的大小,即使這樣做會改變圖像的縱橫比的話,那么在尺寸參數后面加一個嘆號就可以了。

convert imgyd064_R1_9_t_1.jpg -resize 200x100! imgyd064_R1_9_t_1_resize.jpg

注:命令行中的200x100中的“x”為字母 x

3. 旋轉圖像

下面的命令將圖像順時針旋轉90度:

convert imgyd064_R1_9_t_1.jpg -rotate 90 imgyd064_R1_9_t_1_rotate.jpg

以上只是冰山一角,ImageMagick 還有很多其他用法,非常強大,如果讀者對 ImageMagick 的其他功能感興趣,可以自行查閱其官方文檔。

Linux命令行批處理圖片,批量去除截圖的無用部分

我希望產生一批相同區域但不同內容的截圖,如果用截圖工具截取矩形區域,那么每次截取的位置和大小都沒法控制,不能做到區域一樣。如果希望每次的截圖都一樣,那么就只能是保持窗口大小不變然后截取整個窗口,但是又希望能夠去掉窗口的標題欄、工具欄等,去掉這些東西之后的截圖還應該保持一樣的區域。就需要有一個工具可以自動編輯圖片,對所有截圖執行相同的編輯,這樣就能得到我想要的結果了。

幸運的是,Linux 有這樣的工具,就是 mogrify,Ubuntu 18 已經預裝了該工具,直接使用就可以了,比如要實現我上面的要求,只需要輸入:

mogrify -crop 860x800+80+100 *.png

除了可以批量編輯大小外,還可以轉換格式等,功能貌似很強大,網址:http://www.imagemagick.org/script/mogrify.php。

比如執行上述命令后可以把截圖:

截取其中的有效部分:

我有十幾張這樣的截圖,一條命令行全部處理完成,截取的區域一模一樣,可以把這十幾張截圖做成視頻來播放,就變成動態的波形了。

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Linux
主站蜘蛛池模板: 日韩中文字幕一区二区 | 久久高清 | 黑人精品欧美一区二区蜜桃 | 少妇一级淫片aaaaaaaaa | 国产精品久久久久久久久久久久午夜片 | 久久久久久免费毛片精品 | 亚洲人成一区二区三区性色 | 人人爽人人爽人人片av | 在线播放中文字幕 | 91精品午夜窝窝看片 | av不卡一区 | 国产精品久久久久久久久久免费看 | 日韩免费福利视频 | 午夜免费影视 | 91精品国产综合久久福利软件 | 欧美色专区 | aⅴ色国产 欧美 | 国产精品久久久久久妇女6080 | 国产精品色 | 欧美v在线 | 日韩在线播放第一页 | 精品视频久久久久久 | 国产一区免费视频 | 中文字幕一区在线观看视频 | 欧美一区二区在线看 | 国产精品国产精品国产专区不蜜 | 在线视频h| 欧美理论片在线观看 | 黄色免费观看网站 | 亚洲a级| 久久久夜色精品亚洲 | 日韩视频专区 | 亚洲视频欧美视频 | 成人看片在线观看 | 999久久精品 | 国产精品一区二区av | 色婷婷av99xx| 国产视频一二三区 | 国产亚洲久 | 黄网站在线观看 | 免费在线看a |