我有一個腳本將8到12個圖像保存到本地文件夾。這些圖像總是GIF。我正在尋找一個python腳本來將該特定文件夾中的所有圖像合併爲一個圖像。合併的8-12幅圖像將不得不縮小,但我不想妥協圖像的原始質量(分辨率)(即,當放大合成圖像時,它們看起來會像最初一樣)Python:從一個文件夾導入多個圖像並縮放/合併爲一個圖像?
我目前能夠做到的唯一方法就是將每張圖片複製到電源點。
這是可能的與蟒蛇(或任何其他語言,但最好是Python)?
作爲輸入給腳本,我想鍵入在僅圖像存儲(即,C:\ Documents和Settings \用戶\ My Documents \我的圖片\ BearImages)的路徑
編輯:我下載的ImageMagick,並一直使用它與python api和命令行。這個簡單的命令很適合我想要的:montage "*.gif" -tile x4 -geometry +1+1 -background none combine.gif
我已經下載了ImageMagick並一直在研究這個。我正在瀏覽到存儲所有圖像的文件夾:C:\ Documents and Settings \ All Users \ Documents \ My Pictures \ Pictures,然後開始只使用命令行工具。我相信這些命令會是這樣的:'$ montage -adjoin -coalesce ...「'如何告訴蒙太奇命令看一個特定的文件夾我使用命令行瀏覽到該文件夾,但是我一直沒有能夠得到它的工作。我也嘗試了這個程序的python API,但也沒有運氣 – Jonny 2012-07-11 14:07:46
我沒有看到蒙太奇的參數,它會使用一個目錄而不是單個文件列表。最後10%將使用Python獲取所需目錄中的文件列表('os.listdir(string_containing_path)'),將文件名附加到包含蒙太奇命令的字符串,並使用'subprocess.call'運行它。 – James 2012-07-12 17:33:25