![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| kulikoff |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 334 Регистрация: 5.11.2005 Где: Киев Репутация: нет Всего: 1 |
Добрый день!
Нашел такую вот функцию ресайза картинки:
Помогите модифицировать функцию так, чтоб можно было задавать только или ширину, или высоту генерируемого изображения. Т.е., чтоб не обязательно было передавать ширину и высоту, а, скажем, только высоту, а ширина пускай пропорционально уменьшается... Пытался что-то творить со строками
но ничего не получилось Помогите, плиз! |
||||
|
|||||
| gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 21 Всего: 91 |
Вообще этот код писал -=Ustas=-, и он вполне может работать не передавая width / height:
Это сообщение отредактировал(а) gta4kv - 26.5.2009, 18:41 |
|||
|
||||
| kulikoff |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 334 Регистрация: 5.11.2005 Где: Киев Репутация: нет Всего: 1 |
Так тут просто стоят же значения по умолчанию. А если мне надо масштабировать изображения пропорциолнально? Скажем, чтоб высота была строго 115 пикселей, а ширина - всё равно какая, лишь бы не было искажений... Как мне в таком случае вызывать функцию? Какие параметры и как передавать?
|
|||
|
||||
| gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 21 Всего: 91 |
вы функцию попробуйте, нормально она все высчитывает.
|
|||
|
||||
| kulikoff |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 334 Регистрация: 5.11.2005 Где: Киев Репутация: нет Всего: 1 |
Не получается что-то запустить этот скрипт... Не пойму, в чем проблема. Вызываю функцию следующим образом:
переделал строку вызова функции
взять картинку 123.jpg из папки img (CHMOD 777 у неё), сделать её шириной 180 пикселей и записать в файл 126.jpg. Запускаю - пустой экран, крестик только, как-будто картинка должна быть, но её нет на хосте... В чем проблема - не пойму |
||||
|
|||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
а причём здесь крестик, здесь ни в одном коде не приведено, как вы смотрите эту картинку. на самом сервер смотрели? картинка создаётся?
|
|||
|
||||
| kulikoff |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 334 Регистрация: 5.11.2005 Где: Киев Репутация: нет Всего: 1 |
нет, в том-то и дело, что не генерится картинка, нет её...
|
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
хм, может адрес некоректный задаёшь? или каталог не существует?
воспользуйся вот этой функцией http://forum.vingrad.ru/index.php?showtopi...t&p=1877225 судя по всему - это тоже самое, слегка переработанное, но 100% работает, пару дней назад проверял |
|||
|
||||
| NLspieler |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 619 Регистрация: 13.10.2008 Где: Берлин Репутация: 16 Всего: 19 |
А что такое ресайс? Не изменение ли размера картинки? Если да, то идет ли без gcd?
Для получения недостоющего значения, нужно хотя бы три известных
Это сообщение отредактировал(а) NLspieler - 27.5.2009, 02:15 |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |