Django: Как изменить тип изображения на WebP при загрузке?
У меня есть сайт, на котором есть блог, и загружаемые изображения обслуживаются правильно, но формат изображения замедляет работу сайта, и я хотел бы, чтобы все они были преобразованы в WebP, который загружается быстрее, при загрузке, есть ли способ сделать это?
поле моего изображения:
from django_resized import ResizedImageField
class Post(models.Model)
image = ResizedImageField(size=[600, 500], quality=100, upload_to ='media/', default = 'media/placeholder.png')
Все, что вам нужно сделать, это добавить force_format="WEBP" к image
image = ResizedImageField(force_format="WEBP", size=[600, 500], quality=100, upload_to ='media/', default = 'media/placeholder.png')
Возможно, стоит изменить значение по умолчанию на .webp, также!