Photologueアプリケーションを使用してDjangoで画像ギャラリーを作成しています。それに付属しているPhotoEffectsがいくつかあります。ドロップシャドウや光沢のあるオーバーレイを追加するなど、より複雑な効果を実行できるように、これらを拡張して独自に作成したいと思います。
Photologueがアップロードされた画像を処理するために使用できるカスタムエフェクトを作成することは可能ですか?
Photologueアプリケーションを使用してDjangoで画像ギャラリーを作成しています。それに付属しているPhotoEffectsがいくつかあります。ドロップシャドウや光沢のあるオーバーレイを追加するなど、より複雑な効果を実行できるように、これらを拡張して独自に作成したいと思います。
Photologueがアップロードされた画像を処理するために使用できるカスタムエフェクトを作成することは可能ですか?
私はPhotologueの開発者です。Photologueの3.xブランチ、より具体的には、それが基づいている新しいライブラリであるdjango-imagekitを確認することをお勧めします:http://bitbucket.org/jdriscoll/django-imagekit/wiki/Home。ImageKitの目標の1つは、Photologueの拡張を容易にすることでした。すべてのエフェクトと操作は、PILイメージを取得し、何かを実行して返す関数をラップするクラスである「プロセッサー」として実装されるようになりました。これらのプロセッサは、任意の構成でチェーン化されます。3.xブランチは初期であり、最近無視されています(言い訳は割愛します)が、ImageKitの最新リリースにドロップするのは難しくなく、Photologue2.xとほぼ同等の機能を備えています。
utilsファイルで別のプリセット効果を定義し、それをmodels.pyにインポートできるようです。次に、models.pyのPhotoEffectクラスにオプションとして追加します。もちろん、これにより、Photologueはニーズに合わせて少しカスタマイズされます。