![]() |
NGINX создание размеров на лету.
Здравствуйте.
Хочу перенастроить боевой сервер на отдачу картинок nginx'ом с ресайзингом и кешированием на лету. То-есть на сервере храниться оригинал, к примеру по адрессу Код:
http://dev.net/image/original.jpgКод:
http://dev.net/image/0x0/200x200/100х100/original.jpgДобавлено через 3 минуты Статьи нашел как сделать кеширование с ресайзом на лету. А вот как с просчетом начальной и конечной зоны отображениянет , или все же нужно будет делать два изображения физически, один оригинал и 1 самый большой квадрат для превьюшек и дальше уже nginx будет этот квадрат ресайзить? |
А начальная и конечная зона - в официальной документации. Вас image_filter crop интересует. Ну и URL ваш нужно соответствующим образом распарсить. Вроде бы и crop, и resize можно в одной команде. Если нет - нужно на себя тогда делать proxy pass (т.е. со scale на resize).
|
Цитата:
|
Да, это я виноват - не дочитал. Значит нужен какой-нибудь простенький сервер, который умеет делать crop. И на него проксировать запрос с нужными параметрами. А потом уже модулем nginx'а ресайзить. Или просто проксировать а от nginx'а добавить кэширование результатов
|
средствами пхп же можно подрезать
http://deepliquid.com/content/Jcrop_...on_Theory.html |
| Часовой пояс GMT +4, время: 17:24. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.