0

これらの機能をすべて一緒に使おうとした人はいますか? そのうちの 2 つだけを組み合わせることができますが、3 つすべてを使用する方法がわかりません。間違いなく必要です。管理者から無料のトリミングを行い(画像のどの部分を結果として表示するかを選択するため)、透かしを入れ、サムネイルエイリアスを使用して簡単なサムネイルでサイズ変更/圧縮します。

次のようなものにする必要があります: {% cropped_thumbnail Event.photo.pure_events_list.url|watermark:"General watermark" "cropping_free" %} ここで: pure_events_list簡単なサムネイルのサムネイル エイリアスは |watermark:"General watermark"、URL によって透かしが入った画像を取得し、透かしが入った画像の新しい URL を返すフィルターです。

助けてくれてありがとう!

4

2 に答える 2

1

easy_thumbnails については、このモジュールを確認してください

于 2016-10-02T10:19:17.673 に答える
0

新しいテンプレートタグを作成する必要があります:

from image_cropping.templatetags.cropping import cropped_thumbnail
from watermarker.templatetags.watermark import watermark

@register.simple_tag(takes_context=True)
def cropped_watermarked_thumbnail(context, instance, ratiofieldname, **kwargs):
    watermark_params = kwargs.pop('watermark', '')
    cropped_image_url = cropped_thumbnail(context, instance, ratiofieldname, **kwargs)
    return watermark(cropped_image_url, watermark_params)

テンプレートで使用します。

<img src="{% cropped_watermarked_thumbnail product 'crop' scale=1 upscale=True watermark='Watermark,position=C,opacity=100' %}">
于 2018-03-19T18:30:20.697 に答える