instantsoft / icms2

Self-hosted Site Management System
https://instantcms.ru
GNU General Public License v2.0
295 stars 120 forks source link

Пересоздание изображений пресетов #1376

Open Troollios opened 2 years ago

Troollios commented 2 years ago

Навеяло последний коммитом - 6d016a0.

В WP есть отличный плагин для пересоздания миниатюр - regenerate-thumbnails.

Крайне удобная вещь когда нужно сменить формат сайта или попросту ширину сайта или размеры элементов.

К пресетам в Инстанте нельзя прикрутить похожую вещь чтобы при изменении размеров пресета можно было все изображения пересоздать которые к нему привязаны?

maxisoft-git commented 2 years ago

Это будет корректно работать только если пресет уменьшился, а если увеличился то фото или будет меньше, или будет делаться fit ресайз и теряться качество.

Kapa6ac79 commented 2 years ago

Пересоздавать пресеты можно же с оригинальной картинки. А она тоже загружена на сайт.

fuzegit commented 2 years ago

Пересоздавать пресеты можно же с оригинальной картинки

Если для поля включено сохранение оригиналов. 95% не включают, т.к. нет смысла.

YuryK9 commented 2 years ago

Пересоздавать пресеты можно же с оригинальной картинки

Если для поля включено сохранение оригиналов. 95% не включают, т.к. нет смысла.

можно тогда из самого большого пресета.

makartsoft commented 1 year ago

Если для поля включено сохранение оригиналов.

А если эту опцию попробовать сделать по умолчанию? И при попытке отключить писать уведомление: "Внимание, при отключении данной опции вы потеряете качество при пересоздании пресетов" (над текстом еще надо поработать).

Loadir commented 1 year ago

А если эту опцию попробовать сделать по умолчанию?

Тогда у вас на хостинге помимо 1-5 Мб разных пресетов к одной картинке добавится ещё оригинал на 10-20 Мб (или сколько там сейчас весят фоточки "котят" с телефонов последней модели). И как результат, станут чаще возникать такие идеи https://github.com/instantsoft/icms2/issues/1446

makartsoft commented 1 year ago

добавится ещё оригинал на 10-20 Мб

Это да, вторая сторона медали