我試圖用Wand來創建一個多尺寸的ico,但我沒有找到任何關於這個的東西,只有正常的轉換,ico ...我發現「序列「:魔杖Python多尺寸圖標
https://wand.readthedocs.org/en/latest/roadmap.html
和順序是什麼樣子,我需要,但我只看到試圖讀取多個圖像樣本,而不是如何創建,我失去了什麼?或者不可能?
或者是否可以使用PIL/PILLOW?
我試圖用Wand來創建一個多尺寸的ico,但我沒有找到任何關於這個的東西,只有正常的轉換,ico ...我發現「序列「:魔杖Python多尺寸圖標
https://wand.readthedocs.org/en/latest/roadmap.html
和順序是什麼樣子,我需要,但我只看到試圖讀取多個圖像樣本,而不是如何創建,我失去了什麼?或者不可能?
或者是否可以使用PIL/PILLOW?
您可以將append()
單張圖片發送到Image.sequence
列表。例如:
from wand.color import Color
from wand.image import Image
with Image(width=32, height=32, background=Color('red')) as ico:
with Image(width=16, height=16, background=Color('green')) as s16:
ico.sequence.append(s16)
ico.save(filename='multisized.ico')
結果(multisized.ico
):
我也有類似的問題,但與創建多個JPEG文件多頁的PDF。在Imagemagick中我使用了命令-adjoin
。在魔杖我做了以下內容:
from glob import glob
from wand.image import Image
files = glob('*.jpg')
with Image() as orig: # create empty Image object
for f in files:
page = Image(filename=f)
orig.sequence.append(page)
orig.save(filename='result.pdf')