本篇將介紹如何使用 Linux 下的 convert 轉換圖片格式,例如:轉jpeg、轉png、轉彩色、轉灰階等等功能。
Linux convert 指令說明如下,1
$ convert [輸入選項] <輸入檔名> [輸出選項] <輸出檔名>
png 轉換為 jpg 格式
png 轉換為 jpg 格式,轉jpeg也是一樣的方式1
$ convert in.png out.jpg
jpg 轉換為 png 格式
jpg 轉換為 png 格式,轉jpeg也是一樣的方式1
$ convert in.jpg out.png
yuv 灰階轉 png 格式
1 | $ convert -depth 8 interlace plane -size 640x480 gray:in.yuv out.png |
yuv 灰階轉 jpg 格式
1 | $ convert -depth 8 interlace plane -size 640x480 gray:in.yuv out.jpg |
yuv 彩色轉 png 格式
1 | $ convert -size 640x480 gray:in.yuv out.png |
yuv 彩色轉 jpg 格式
1 | $ convert -size 640x480 gray:in.yuv out.jpg |
常用選項
-size mxn
: 設定輸入影像大小-depth 8
: 灰階, 單通道-interlace <type>
: 像素排列方式
Ex:none(RGBRGBRGB…), line(RRR…GGG…BBB…RRR…GGG…BBB…), plane(RRRRRR…GGGGGG…BBBBBB…)-quality <value>
:JPEG/PNG compression level
其它相關文章推薦
Linux 常用指令教學懶人包
Linux sed 字串取代用法與範例
Linux find 尋找檔案/尋找資料夾用法與範例
Linux cut 字串處理用法與範例
Linux tail 持續監看檔案輸出用法與範例
Linux grep/ack/ag 搜尋字串用法與範例
Linux tee 同時螢幕標準輸出和輸出到檔案用法與範例
Linux xargs 參數列表轉換用法與範例
Linux du 查詢硬碟剩餘空間/資料夾容量用法與範例
Linux wget 下載檔案用法與範例