Как пересоздать пресеты изображений?

#16 5 августа 2017 в 11:32

речь не о новых пресетах, а об изменении размеров существующих пресетов, что позволит пересоздать пресеты с новыми размерами, а не увеличивать количество фоток из-за новых пресетов.

yury
Так ведь при загрузке фотки она сразу создается в нескольких размерах, которые указаны в настройках пресетов.
Т.е. если мы перегенерируем уже существующие фотки, то старые никуда не денутся + добавятся новые.
#17 5 августа 2017 в 11:34

Такая фича чаще нужна когда размеры увеличиваются, так как уменьшить размеры картинки средствами css не составит труда.

Loadырь
+1
Если где-то что-то надо вывести в уникальном размере, проще в стилях указать чуть меньший размер, сам так делаю.
Ну и в самом начале нужно крепко подумать, что где и как будет выводиться, чтобы с одной стороны не плодить лишнего, а с другой не попасть в положение, когда фотка слишком маленькая.
#18 5 августа 2017 в 12:04

Т.е. если мы перегенерируем уже существующие фотки, то старые никуда не денутся + добавятся новые.

alkokrolik
Вы правы, старые ненужные фотки нужно будет при этом удалять (опционально, при желании)

Ну и в самом начале нужно крепко подумать, что где и как будет выводиться, чтобы с одной стороны не плодить лишнего, а с другой не попасть в положение, когда фотка слишком маленькая.

alkokrolik
Нужна всего лишь одна фотка в нормальном размере. Или оригинал или достаточно большая, чтобы из нее можно было получить все нужные размеры.

Такая фича чаще нужна когда размеры увеличиваются, так как уменьшить размеры картинки средствами css не составит труда.

Loadырь
Это если фотки можно масштабировать нормально, а если надо из 600*400 получить пресет 100*100 на лету… И это лишний трафик посетителей, который будет улетать на загрузку больших фоток. Если рассуждать как вы, тогда зачем вообще пресеты?) — если можно все размеры в CSS получать.

Да и как считать максимальные размеры пресетов? Был 640х480 стал 480х640 или 620х500 какой из них больше?

Loadырь
Нужно хранить картинку в большом размере — тут все правильно… Если новый пресет больше самой большой фотки, то правильней оставить старую фотку (это должно настраиваться в компоненте).
#19 5 августа 2017 в 13:04

Если новый пресет больше самой большой фотки, то правильней оставить старую фотку (это должно настраиваться в компоненте).

@SmartControl
совершенно верно
#20 5 августа 2017 в 13:06

Так вот представьте, что у вас самое большое изображение меньше новых размеров. Что тогда делать? Растягивать или растягивать и доводить меньшую сторону до нужных размеров, а большую сторону обрезать до получившейся?
Да и как считать максимальные размеры пресетов? Был 640х480 стал 480х640 или 620х500 какой из них больше?

Loadырь
тогда еще проще можно поступить — при перегенерации указывать опционально из какого пресета брать за основу. понятно, что ни один здравый человек не будет перегенерировать из меньшего в больший.
А старые пресеты после перегенерации удалять опционально также опцией аддона
#21 6 августа 2017 в 17:21

при перегенерации указывать опционально из какого пресета брать за основу

yury
при этом перегенерацию запрашивать у каждого компонента отдельно. это будет наиболее гибкое решение
#22 6 августа 2017 в 18:05

речь не о новых пресетах, а об изменении размеров существующих пресетов

yury
Если речь о новых размерах пресетов, то тут можно не спрашивать у каждого типа контента его настройки, так как пресет работает на весь сайт.
#23 7 августа 2017 в 14:56

Если речь о новых размерах пресетов, то тут можно не спрашивать у каждого типа контента его настройки, так как пресет работает на весь сайт.

Loadырь
просто не всегда для каждого типа контента нужен новый пресет
#24 4 марта 2019 в 15:06
Ребят, может появилось решение?
#25 7 июня 2019 в 13:29
может скриптом каким-то можно пересоздавать пресеты? А то поставил водяной знак на фото, а потом захотел отменить или наоброт применить водяной знак ко всем фото. Настройки пресета поправил и вот фото у тысячи карточек записей очень сложно поправить.
#26 8 июня 2019 в 16:51
vladimird, для первой ветки кто то писал скрипт и работало, если оригиналы сохранялись, такую бы штуку для второй ветки, был бы смысл хранить оригиналы, а то место они зажирают лихо

это я к тому, что по своему опыту меняешь дизайн и качество миниатюр становится неочем на новом дизе, определенно нужна возможность пересоздавать из оригинала и как опция из большого пресета
#27 8 июня 2019 в 21:53
Тоже нужно такое решение.
#28 8 июня 2019 в 22:14

для первой ветки кто то писал скрипт и работало, если оригиналы сохранялись, такую бы штуку для второй ветки

Александр
Для второй ветки можно написать компонент, в котором опционально указывать какой пресет брать за "оригинальный" и какие пресеты изменять. Но это вероятно, не скоро появится на стороне, тем более в коробке. Кстати, вопрос к СЕО-шникам, если меняется размер картинки или накладывается ватермарк, путь к картинке лучше поменять (показывать как другую картинку) или оставить прежним (как будто ничего не поменялось)?
#29 9 июня 2019 в 04:13
Loadырь, кстати очень правильный вопрос, но тут нужен сеошник 99lvl и желательно не один, они еще и подерутся и не смогут придти к единому мнению, поэтому если это можно сделать опционально, то это лучший вариант, но сугубо мое мнение не сеошника, я бы не менял, так будет плавная замена у пс, наверно.

А еще хотелка, если решите писать платный или бесплатный компонент, может как то можно реализовать смену фотоальбома для фото? Чтобы нажал пользователь отредактировать и смог не только название поменять но и альбом, а еще может кому то понадобится выбор нескольких альбомов для одного фото, но это уже может и перебор
#30 9 июня 2019 в 14:33

Для второй ветки можно написать компонент, в котором опционально указывать какой пресет брать за "оригинальный" и какие пресеты изменять.

Loadырь
В связи с тем, что Просмотр на весь экран работает только по пресетам, а не растягивает имеющуюся в наличии, Fuze рекомендовал создавать отдельный пресет нужного размера и указывать его в настройках просмотра изображений. Это чревато тем, что уже внесенные в альбом изображения никогда не получится смотреть на полный экран. Необходима возможность пересоздать пресеты.
Так же Необходима возможность пересоздать пресеты. при ошибках в первоначальных настройках.
Компонент нужен. Правда как и чистилка, он не ежедневного применения, а посему, его коммерческая привлекательность под вопросом.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.