iGarett
@iGarett
Изобретатель велосипедов

Как правильно загружать и хранить на сервере несколько размеров изображения?

Как правильно это делается?
Разные размеры одного изображения, например, для разных размеров экранов телефона.
( И тоже не совсем пока ясно, как такое количество размеров делать ... )

Пытаюсь придумать это так:

- Загружается одна картинка (самого большого размера)
- На сервере обрабатывается, на несколько изображений других размеров
- Все сохраняются в разные папки (как тоже пока не понимаю)
- В базе данных создать дополнительную таблицу для хранения ссылок на эти все изображения
- ИЛИ одна таблица с названием пути, а потом как-то правильно формировать выдачу нужного изображения

Потом нужно как-то правильно определять размер и отдать с сервера изображение или отдавать все, что есть, а на клиенте обрабатывать ...

Вобщем у меня опыта и фантазии к сожалению не хватает придумать, как это работает.
Можете помочь алгоритмом действий или примером, пожалуйста.
  • Вопрос задан
  • 574 просмотра
Пригласить эксперта
Ответы на вопрос 2
@iShatokhin
JS developer
Подключаете GM модуль, обрабатываете все урлы с картинками, размер для отдачи определяете по query параметрам, например www.cite.com/image/001?w=800&h=600 Конвертируете, отдаете картинку, результат кешируете, чтобы каждый раз не конвертировать заново. Храните как вам удобно, хоть в базе, хоть в папках.
Ответ написан
MaXComp
@MaXComp
интересуюсь frontend html+css+JS+php. Linux, C
width: 100%;

Задав данный CSS класс изображению, оно всегда будет вписываться в область просмотра.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы