阿楠
NConvert程序是以命令行的形式來運(yùn)行的,只需打開命令提示符窗口,然后以“NConvert參數(shù)序列文件名”的形式組織命令行運(yùn)行即可。如果圖片直接存放在與NConvert相同的文件夾中,則命令行中將可省去冗長的路徑。下面以實(shí)際例子來一一說明。
如果要成批轉(zhuǎn)換圖片格式,例如要將本目錄下所有以file打頭的png圖片轉(zhuǎn)換為tiff格式,可使用下面的命令(圖1):
nconvert-out tiff file?.png
NConvert還能進(jìn)行圖片分辨率的成批轉(zhuǎn)換。若要將所有擴(kuò)展名為png的圖片轉(zhuǎn)換為640X480像素,可以使用帶-resize參數(shù)的命令(圖2):
nconvert-out png-resize 640 480*.png
在圖片縮放的同時(shí),還可以保持縱橫比。例如,下面這行帶縱橫比參數(shù)-ratio的命令,在將所有jpg圖片寬度縮放為480的同時(shí),保持縱橫比不變,這樣圖片高度會(huì)按比例自動(dòng)確定,轉(zhuǎn)換圖片為jpeg格式(圖3):
nconvert-out jpeg-ratio一resize 4800*.jpg
如果要在圖片轉(zhuǎn)換時(shí)進(jìn)行顏色控制,可添加顏色參數(shù)。例如,下面的命令使用了-truecolors參數(shù),表示在將gif圖片轉(zhuǎn)為jpeg的同時(shí),將顏色設(shè)為真彩(圖4):
nconvert-out jpeg-truecolors*.gif
下面的命令則增加使用了-dither參數(shù),將在轉(zhuǎn)換時(shí)采用256色和拜耳抖動(dòng)轉(zhuǎn)換:
nconvert-out gif-dither-colors 256 *.jpeg
文件格式轉(zhuǎn)換和縮放也可以同時(shí)進(jìn)行。例如,下面的命令均是在將jpeg圖片轉(zhuǎn)換為png格式的同時(shí),改變分辨率或圖片大小比率(圖5):
nconvert-out png-resize510 230*.jpeg
nconvert-out png-ratio-resize 5100*.jpeg
nconvert-out png-ratio-resize 0510*.jpeg
nconvert-out png-resize200% 200%*.jpeg
格式轉(zhuǎn)換過程中還支持文件序號更名。例如,下面的命令就是在將所有的file打頭的pic圖片轉(zhuǎn)換為jpeg,同時(shí)以文件名res01到res10這樣的數(shù)字尾號序列命名(圖6):
nconvert-out jpeg-n1101-ores#.jpg file##.pic
格式轉(zhuǎn)換時(shí)還支持文件名模糊替換。例如,下面的命令在將file.tga轉(zhuǎn)換為jpg格式的同時(shí),輸出文件名直接引用原文件名(圖7):
You can use%to specifysource filename in destfilename.
如果要將上述命令引入到批處理文件中,則將%號重復(fù)書寫為%%的形式。在批處理中寫入如下命令,即可將所有tga格式的圖片文件,轉(zhuǎn)換為以result_前綴加原文件名、格式為jpeg的文件(圖8):
nconvert-out jpeg-oresult_%%.jpg*.tga.