Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Изменение размеров при сохранении загружаемого изображения
Покинул форум
Сообщений всего: 92
Дата рег-ции: Дек. 2009
Помог: 0 раз(а)
Здравствуйте, господа.
Немного не могу понять логику, как поступить. Буду признателен за подсказку.
Хочу сделать так, чтобы при загрузке изображения оно бы сохранялось не более определенного размера.
Тоесть если пользователь загружает картинку 1024х768, она должна сохраниться в размере, скажем 80х80.
А могу ли я как то с его же помощью сделать так, чтобы изображение сохранялось на сервере уже с измененными размерами?
Uchkuma
Отправлено: 17 Января, 2011 - 09:29:01
Участник
Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010 Откуда: Киров
Помог: 6 раз(а)
Конечно можете. В вашем скрипте вы можете увидеть, что картинка в браузер выводится ф-ей imagejpeg. Если вы посмотрите описание этой функции, то увидите, что вторым параметром можно указать путь бля сохранения изображения.
GeeMTee
Отправлено: 17 Января, 2011 - 09:39:55
Новичок
Покинул форум
Сообщений всего: 14
Дата рег-ции: Янв. 2011 Откуда: Беларусь, Минск
Помог: 0 раз(а)
Вот завалялась функция, которой можно обрабатывать картинку на сервере и потом сохранять в удобном виде. Но советую ее понять и, может быть, поубирать чего лишнего, сделать конкретно под себя.
Отредактировано модератором: Uchkuma, 17 Января, 2011 - 09:43:54 Не тем тэгом оформили.
----- <?php echo 'Hello, World' ; ?>
maksmib
Отправлено: 17 Января, 2011 - 13:21:50
Гость
Покинул форум
Сообщений всего: 92
Дата рег-ции: Дек. 2009
Помог: 0 раз(а)
Ухты, спасибо.
Но немного не понятно, что за последний параметр, пустой причем по умолчанию.
А главное почему именно из него выдерается расширение файла?
JustUserR
Отправлено: 17 Января, 2011 - 15:27:59
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
maksmib пишет:
Но немного не понятно, что за последний параметр, пустой причем по умолчанию
В приведенном описании целевой PHP-функции осуществляющей изменение размера изображения в соответсвии с предполагаемыми требованиями - использование последнего параметра включено исключительно для определения формата генерируемого изображения на основе классических MIME-сопоставлений расширения - однако в общем случае необходимо производить корректных анализ на основе использования технологии mime_magic в функции http://php.su/functions/?mime-content-type
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.