Изменение размеров картинок налету

12
iccup
На сайте с 01.05.2016
Offline
195
698

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

kimsufi.com ( https://www.kimsufi.com ) очень дешевые и качественные дедики https://clck.ru/gvF9p - антибот, использую уже 3 года.
nikonlay
На сайте с 11.12.2006
Offline
176
#1

Да, конечно можно. Просто поставить, чтобы при клике на ссылку с нужным разрешением пользователь обращался бы к php-скрипту, в котором с помощью функций imagecreatefromjpeg, imagecreatetruecolor и imagecopyresampled и imagejpeg генерируется и выдается картинка картинка нужного размера

Мощные фонари и бинокли: https://market.yandex.ru/store--volny-i-veter?businessId=79203856
tommy-gung
На сайте с 22.11.2006
Offline
287
#2

экономия места, но возрастающая нагрузка на сервер

Здесь не могла быть ваша реклама
LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#3
tommy-gung:
экономия места, но возрастающая нагрузка на сервер

Для IBM386 ? Да, это тяжко будет. 🍿

Можно ли это сделать как-нибудь налету чтобы пользователь мог выбрать разрешение и скрипт изменив размер изображения выдал бы ему желаемое. В этом способе налицо экономия места.

Конечно можно. Так в основном крупные и делают. Загружаю большой оригинал а потом уже жмут как нужно. Гугл вам в помощь.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
tommy-gung
На сайте с 22.11.2006
Offline
287
#4
LEOnidUKG:
Для IBM386 ? Да, это тяжко будет.

смотря уж сколько генерировать картинок :)

SeVlad
На сайте с 03.11.2008
Offline
1609
#5
LEOnidUKG:
Для IBM386 ? Да, это тяжко будет.

Для более-менее посещаемого сайта реалтайм-ресайз с пом пхп - это ахтуг.

По уму - делают разные размеры, а не ресайзят на лету.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#6
SeVlad:
Для более-менее посещаемого сайта реалтайм-ресайз с пом пхп - это ахтуг.

По уму - делают разные размеры, а не ресайзят на лету.

Никакого ахтунга нету. Если уж сильно хочется, можно сделать мини кэш на сутки или двое.

Joker-jar
На сайте с 26.08.2010
Offline
154
#7

Просто нужно продумать грамотный и в то же время оптимальный кеш (с ротацией и на основе популярности картинок).

LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#8

А ещё есть страшная вещь это JavaScript resize image :)

SeVlad
На сайте с 03.11.2008
Offline
1609
#9
LEOnidUKG:
Никакого ахтунга нету.

Посмотри сколько ресурсов это сожрёт...

LEOnidUKG:
Если уж сильно хочется, можно сделать мини кэш на сутки или двое.

Кеш=место на диске+ресурсы на генерацию оного.

И если так делать, то кешировать на месяцы.

Экономия места - копейки. Затраты на ресурсы для генерации значительно выше.

LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#10
SeVlad:
Посмотри сколько ресурсов это сожрёт...


Кеш=место на диске+ресурсы на генерацию оного.

Экономия места - копейки. Затраты на ресурсы для генерации значительно выше.

Бессмысленный спор когда эти ресурсы число не известное 🍿

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий