[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Мосштабирование изображений GD
DenisovVSh
Доброго времени суток.
У меня возникла проблема с изменением размеров рисунков, при этом оставляя пропорции.

Цель: исходный рисунок (любого размера ) отображать в 2-х вариантах 150х150рх и 600х600рх на разных страницах не искажая пропорции.

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

Заранее благодарен всем кто откликнется.



Спустя 15 минут, 40 секунд (18.06.2010 - 14:00) Lenarfate написал(а):

Спустя 3 дня, 31 минута, 24 секунды (21.06.2010 - 14:32) DenisovVSh написал(а):
Цитата (Lenarfate @ 18.06.2010 - 11:00)
поищи тут http://www.spravkaweb.ru/php/image/gd

Вроде разобрался, но вот не могу понять как сделать чтобы размер всех картинок (размер
любой
) подогнать под мой (max-width=200px max-height=200px) без искажений, почему максимальный, потому что ширина может отличаться от длинны.


Спустя 4 минуты, 19 секунд (21.06.2010 - 14:36) Lenarfate написал(а):
без искажений в таком случае вряд ли получится biggrin.gif

Спустя 9 минут, 50 секунд (21.06.2010 - 14:46) DenisovVSh написал(а):
ну а может можно как нить вычислить высоту картинки (известно что исходный размер например 1500x900px) относительно ширины которая станет 200рх

Спустя 2 минуты, 30 секунд (21.06.2010 - 14:48) Lenarfate написал(а):
да, но ты же хочешь квадратные изображения?

Спустя 4 минуты, 36 секунд (21.06.2010 - 14:53) Lenarfate написал(а):
а вообще при выводе картинок можешь не ужимать размер,а просто в теге <img />прописывать например ширина=40% и он автоматом выровнит)

Спустя 1 минута, 29 секунд (21.06.2010 - 14:54) twin написал(а):
Два варианта.
1. вырезать середину.
2. залить пустоту допустим белым. Или рамкой, как тут.

Спустя 4 минуты, 24 секунды (21.06.2010 - 14:59) DenisovVSh написал(а):
Нееее, немного не правельно сказал, я хотел чтоб ширина и высота были не более 200.

Например ширина 200 а высота 100 или 150х200. Чтоб при уменьшении ширины (горизонтальной картинки 1500х900) до 200рх изменилась высота пропорционально??

Спустя 9 минут, 35 секунд (21.06.2010 - 15:08) Lenarfate написал(а):
посмотри это.может то? http://gv0zdik.livejournal.com/5817.html

Спустя 56 минут, 24 секунды (21.06.2010 - 16:05) DenisovVSh написал(а):
Цитата (Lenarfate @ 21.06.2010 - 12:08)
посмотри это.может то? http://gv0zdik.livejournal.com/5817.html

Спосибо, помогло rolleyes.gif

Спустя 23 минуты, 19 секунд (21.06.2010 - 16:28) Lenarfate написал(а):
всегда пожалуйста biggrin.gif biggrin.gif tongue.gif
Быстрый ответ:

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