Ресайз картинок
212 повідомлень
#14 років тому
Всем привет.На сайте имеется фотогалерея. При изменении окна браузера, необходимо изменять размеры изображений фотогалереи.
1. Как это сделать? Возможно ли уменьшать/увеличивать изображения без их обрезания?
2. Вопрос по организации фотогалереи. Фотки в фотогалереи могут располагаться в любом положении - юзер сам это определяет. Что вы посоветуете: пусть админ сайта вручную расставляет все фотки (само собой подготавливает их тоже), либо как-то можно автоматизировать? Про движок не говорю, т.к. еще не определились. Но сут ьен в движке - всегда можно дописат ьфункционал. Просто интеерсно узнать, что будет разумнее.
263 повідомлення
#14 років тому
Цитата ("MaratMaratMarat"):...1. Как это сделать? Возможно ли уменьшать/увеличивать изображения без их обрезания?
Возможно. Обычно, эта операция называется resize. Изменение размеров (масштабирование) изображения можно делать или на стороне браузера (для этого надо задать размеры изображения в теге img) или на стороне клиента - для этого используется какой-либо программный пакет, например ImageMagick или внешняя утилита, например nview (на платформе *nix). Из популярных пакетов обработки изображений на платформе *nix наибольшей производительностью обладает imlib2.
Цитата ("MaratMaratMarat"):
2. Вопрос по организации фотогалереи. Фотки в фотогалереи могут располагаться в любом положении - юзер сам это определяет. Что вы посоветуете: пусть админ сайта вручную расставляет все фотки (само собой подготавливает их тоже), либо как-то можно автоматизировать?
Можно сделать автоматически, если при загрузке фотографий вместе с ними передаются данные EXIF (этот блок данных формируется при съемке всеми цифровыми камерами). Если данных EXIF нет, то фото надо или ориентировать вручную, или использовать какой-либо эмпирический алгоритм с возможностью ручной коррекции ошибок.
212 повідомлень
#14 років тому
Всем привет =)Делаю резиновый сайт. Ширина px.
На главной странице загружается картинка шириной, равной ширине окна. Таким образом ширина картинки должна изменяться в зависимости от ширины браузера .
При этом хочется, чтобы картинка не обрезалась, а просто уменьшалась в ширине, но пропорции сохранялись.
Как это правильно сделать подскажите пожалуйста.