2015-10-17 57 views
3

mogrify -flatten -quality 100 * .JPG -format JPG * .png格式批量PNG轉換成JPG和圖像輸出到新的文件夾ImageMagick的

我需要將圖像輸出到新的文件夾,所以我需要什麼去做 ?

用於%%一個在( 「。」)做的ffmpeg -i 「%%一個」 -q:V 3 -quality 100 「newfiles \ %%〜na.jpg」 暫停

和-q:v3(ffmpeg)和沒有-q:v(imagemagick)之間有什麼不同?

THANK

+0

是否該命令,它可以被放入一個批處理腳本,給你你想要的結果。如果是這樣,問題是什麼? – lit

+0

不,如果工作正常......但我只需要輸出到新文件夾,與源文件夾不一樣。因爲,如果它與源文件夾相同..我將需要排序類型的文件...然後將轉換後的文件複製到我以前創建的新文件夾。 舊命令:3步驟 新命令(Mark Setchell):它減少到2,節省時間 – hongducwb

回答

2

你幾乎沒有...

mkdir OutputDir 
mogrify -path OutputDir -format jpg -flatten -quality 100 *.png 

如果你想限制的輸出尺寸,說600KB,您可以添加以下到命令行:

-define jpeg:extent=600kb 

我不能似乎如果我mogrify用它來使這項工作,也不會似乎工作,如果我有convert使用它,並輸入文件是PNG格式。我不知道爲什麼,因爲我確信它曾經工作過。無論如何,這意味着你需要這樣做是爲了降低質量就足以讓你想要的大小:

convert -define jpeg:extent=600kb input.jpg output.jpg 
+0

哦,非常感謝你 – hongducwb

+0

但你可以回答我的第二個問題嗎? plz 我使用該ffmpeg命令來減小具有-q:v的圖像的大小(當您使用100%縮放查看時,顏色,像素與源相同...您需要縮放200-300%來識別原始和因此,imagemagick有這個選項(-q:v)? 謝謝 – hongducwb

+0

你能解釋一下它在英語中的含義嗎?我閱讀了'ffmpeg'的手冊頁,它討論瞭如何設置一個頻道的VBR,圖像沒有比特率據我所知,所以我覺得它很難理解。你想要ImageMagick做什麼?限制輸出文件的大小?減少顏色量化? –

相關問題