[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ресайз картинок
IamSmorodin
Подскажите пожалуйста, я хочу сделать ресайз загружаемых картинок на сайте, чтобы выводить их уменьшенное изображение на страничке. Но у меня получается сделать только с сохранением картинки уменьшенного размера. Можно как-то сделать без сохранения, чтобы не занимать место на сервере? Спасибо



Спустя 2 минуты, 37 секунд (25.01.2009 - 13:50) twin написал(а):
Так Вы её же и ресайзьте (слово то какое, тьфу.) Уменьшайте то есть.

Спустя 3 минуты, 54 секунды (25.01.2009 - 13:54) IamSmorodin написал(а):
Цитата (twin @ 25.01.2009 - 13:50)
Так Вы её же и ресайзьте (слово то какое, тьфу.) Уменьшайте то есть.


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

Спустя 6 минут (25.01.2009 - 14:00) twin написал(а):
Так Вам обе нужны, и большая и маленькая? Конечно можно делать превьюшку на лету, но это того не стоит. Это ресурсы и время, а уменьшньшенная копия не так уж и много занимает места, чтоб из за этого тратить ресурс.

Спустя 7 минут, 20 секунд (25.01.2009 - 14:07) IamSmorodin написал(а):
twin ок, пусть будут и маленьки и большие. Просто маленькая будет ссылкой на большую

Спустя 36 минут, 22 секунды (25.01.2009 - 14:43) Bezdna написал(а):
Можно ещё попробовать "зверским" способом - всунуть большую картинку в меньшую по размеру таблицу. Качество картинки и гарантия сохранения дизайна, правда, не гарантируется.

Спустя 2 минуты, 55 секунд (25.01.2009 - 14:46) twin написал(а):
Ну а смысл тогда? Смысл превьюшки - уменьшить вес страницы, а изменение разиера картинки в браузере на вес не влияет.

Спустя 8 минут, 22 секунды (25.01.2009 - 14:55) Bezdna написал(а):
Ну в вопросе ТС на самом деле два вопроса - "Можно как-то сделать без сохранения?" и "чтобы не занимать место на сервере? ". Я ответил на первую часть.

Спустя 1 час, 45 секунд (25.01.2009 - 15:55) IamSmorodin написал(а):
короче, объясняю получше rolleyes.gif . На главной странице будут случайным образом выводится картинки из фотоальбома (понятно, что в уменьшенном варианте). Как лучше поступить. Если создавать копии в уменьшенном варианте, то создавать такую копию при загрузки фото? Спасибо smile.gif

Спустя 10 минут, 32 секунды (25.01.2009 - 16:06) twin написал(а):
Да, Вам желательно сделать отдельный каталог (допустим small), прямо в каталоге с картинками и туда сохранять уменьшенные копии. Создавать их нужно при загрузке. А дальше все верно - выводить превьюшку со ссылкой на большую картинку. В базу (если Вы используете её) лучше писать путь до превьюшки, а на выводе можно функцией str_replace() удалить из пути до большой картинки директорию small.

Спустя 10 месяцев, 19 дней, 11 часов, 39 минут, 34 секунды (15.12.2009 - 03:45) Guest написал(а):
А можно узнать как делать превьюшки быстро , чтоб долго не грузилось и какими средствами. Можно ли добиться быстроты и качества используя php?

Спустя 28 минут, 16 секунд (15.12.2009 - 04:14) VolCh написал(а):
По сути не важно использовать PHP или, скажем, Python. Работают с иозображением все равно стандартные библиотеки типа libgd или ImageMagick Как с ними обращаться в PHP смотри http://ru2.php.net/manual/en/refs.utilspec.image.php

Спустя 7 часов, 11 минут, 44 секунды (15.12.2009 - 11:25) Семён написал(а):
А кто-нибудь CSS отменял? Ограничить картинку по ширине до 150px -
Миниатюра:
<img src="...." style="width:150px;" />

Большая
<img src="...." style="width:640px;" />

высота ставиться автоматически в соответствии с пропорциями изображения.

Спустя 11 минут, 38 секунд (15.12.2009 - 11:37) VolCh написал(а):
чуть выше этот способ "генерации" превьюшек назвали "зверским"...

Цитата
чтоб долго не грузилось



Спустя 14 часов, 7 минут, 11 секунд (16.12.2009 - 01:44) NewBePhp написал(а):
я думаю это уже вопрос про javascript... с динамичесими темами, он куда лучше справится чем php... без обновления страниц... без дополнительно нагрузки на сервер...

Спустя 7 месяцев, 21 день, 21 час, 59 минут, 5 секунд (7.08.2010 - 22:43) Гость_John написал(а):
Подскажите, возможно ли реализовать на CSS 2 пропорциональный авто-ресайз фоновой картинки, как на этом сайте? http://www.alexandergusev.com/


_____________
Мой Twitter
Подписывайтесь :)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.