Linux convert 圖片格式轉換工具用法與範例

本篇將介紹如何使用 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 下載檔案用法與範例