2017-05-03 98 views
1

我使用W as作爲簡單的圖像庫,並且需要支持TIFF和BMP。我挖掘了W source的源代碼,並且AbstractImage,WagtailImageFieldFilter都顯得有趣。這感覺應該是可能的,但迄今未能在不改變W itself本身的情況下運作。有沒有人成功添加對其他圖像文件格式的支持?W::添加對其他圖像文件格式的支持

我意識到我可以在上傳時自己做轉換,但寧可保留由W managed管理的原件。

回答

2

據我瞭解,鶺鴒依靠楊柳提供一個通用的API,它然後會談枕頭,魔杖和其他Python庫進行編輯圖片。

因此,您可能需要先對Willow進行更改,而不是直接對Wagtail進行更改。

這是尋找到加入旋轉支持鶺鴒,當我得知 - 有關於柳開放拉請求從幾個星期前在這裏:

https://github.com/wagtail/Willow/pull/52

一旦在,我期待那麼需要自己做一個公關,以眩暈來添加UI。

我已經分享了一些筆記,這裏可能也有幫助,我試圖找出如何保存圖像,以及一些鏈接到郵件列表上的文檔和討論。希望有幫助:

https://workflowy.com/s/FVge.PpETxYqp6D

+0

謝謝。標記爲正確的,因爲這非常接近真相。我爲Will加入了TIFF支持(它主要支持BMP):https://github.com/wagtail/Willow/pull/54。我的更改爲W add添加支持在這裏:https://github.com/maikhoepfel/wagtail/commits/bmp-tiff-support –

0

鴒依賴於枕頭https://pypi.python.org/pypi/Pillow/2.1.0

用於圖像處理。 閱讀文檔存在,尤其是系統的依賴關係爲GIF,JPEG ...

+0

我明白底層庫支持它。問題更多的是讓W to接受不同的圖像格式(例如上傳),並讓它知道如何在顯示時處理它們。 –

相關問題