我使用Photologue應用程序在Django中創建圖像庫。有幾個PhotoEffects隨它而來。我想擴展這些,並使我自己,以便我可以做更復雜的效果,如添加陰影,光面重疊等。如何在Django Photologue中自定義PhotoEffects?
是可以創建自定義效果Photologue可以用來處理圖像上傳?
我使用Photologue應用程序在Django中創建圖像庫。有幾個PhotoEffects隨它而來。我想擴展這些,並使我自己,以便我可以做更復雜的效果,如添加陰影,光面重疊等。如何在Django Photologue中自定義PhotoEffects?
是可以創建自定義效果Photologue可以用來處理圖像上傳?
我是Photologue的開發者。我建議你看一下Photologue的3.x分支,更具體地說,django-imagekit是基於它的新庫:http://bitbucket.org/jdriscoll/django-imagekit/wiki/Home。 ImageKit的目標之一是使擴展Photologue更容易。所有的效果和操作現在都以「處理器」的形式實現,它們只是一個包裝函數,它接收PIL圖像,做一些事情並返回它。然後將這些處理器以任何您喜歡的配置鏈接在一起。 3.x分支很早,最近一直被忽視(我會免除你的藉口),但是在ImageKit的最新版本中放置並不難,並且與Photologue 2.x的功能相當。
看起來你可以定義在utils的文件中的另一個預設效果,然後將其導入到models.py。然後,您需要將其作爲選項添加到models.py中的PhotoEffect類中。這當然會讓你的Photologue根據你的需求定製。
我正在考慮直接向您發送此鏈接,但不想打擾您。很高興看到你找到它! – Soviut 2009-07-07 02:17:08