Django でトリミング可能な ImageField を最適に実装する方法を考えています。
基本的に、画像をアップロードしてトリミングしたいと思います。たとえば、imagAreaSelectの使用
私の頭に浮かんだ最初のアプローチは、モデルに ImageField といくつかのメタ フィールドを作成して、選択範囲のトリミング比率、幅、高さを保存することでした。しかし、これを解決し、トリミング動作をさらにカプセル化するためのよりクリーンな方法があるかどうか疑問に思います。
最終的には、目的の動作をウィジェットにラップしたいと思います。私が見る問題は、通常、ウィジェットが単一のデータベースフィールドにマップされることです。
それで、これがまったく可能かどうか、そして私の画像データをどのように保持するのが最善なのだろうか?