Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Масштабирование изображения при выводе в браузер
 
 автор: Денис Аверин   (24.05.2011 в 11:07)   письмо автору
 
 

Можно ли сделать так, чтобы при выводе изображения в окне браузера, изображение автоматически масштабировалось?
Т.е., я закачал картинку размером 800х400, а при выводе его на страницу нужно масштабировать его, но при этом не изменяя оригинальное изображение.

Вот здесь написано про изменение размеров картинки при загрузке. Это немного не подходит мне.
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=4475

  Ответить  
 
 автор: Valick   (24.05.2011 в 11:12)   письмо автору
 
   для: Денис Аверин   (24.05.2011 в 11:07)
 

опишите пожалуйста, почему это Вам не подходит

  Ответить  
 
 автор: Денис Аверин   (24.05.2011 в 11:17)   письмо автору
 
   для: Valick   (24.05.2011 в 11:12)
 

Хотелось чтобы исходное изображение на сервере не изменялось и не создавалось новое уменьшенное изображение.

Если невозможно такое сделать, придется воспользоваться представленным по ссылке скриптом.

  Ответить  
 
 автор: cheops   (24.05.2011 в 15:48)   письмо автору
 
   для: Денис Аверин   (24.05.2011 в 11:07)
 

Собственно не сохраняйте файл (не указывайте второй параметр с именем файла), а выводите его прямо в окно браузера в виде отдельного документа, а в атрибуте src тэга img просто ссылайтесь на нужный скрипт, передавая ему размеры через GET-параметры.

PS Следует иметь в виду, что это создает довольно приличную нагрузку на сервер.

  Ответить  
 
 автор: Денис Аверин   (24.05.2011 в 23:57)   письмо автору
 
   для: cheops   (24.05.2011 в 15:48)
 

Хм. Буду тогда изменять изображение при загрузке. Иначе сайт начнет тормозить.
Спасибо за помощь всем откликнувшимся.

  Ответить  
 
 автор: psychomc   (24.05.2011 в 16:14)   письмо автору
 
   для: Денис Аверин   (24.05.2011 в 11:07)
 

хм, так может лучше с javascript отмаштабировать при выводе? или исходное изображение имеет большой размер?

  Ответить  
 
 автор: Lotanaen   (24.05.2011 в 17:50)   письмо автору
 
   для: psychomc   (24.05.2011 в 16:14)
 

ну тогда и в теге img можно размеры изображения на экране указать...

  Ответить  
 
 автор: Valick   (25.05.2011 в 02:18)   письмо автору
 
   для: Lotanaen   (24.05.2011 в 17:50)
 

для сохранения пропорций сторон как раз и нужно будет использовать JS

  Ответить  
 
 автор: Lotanaen   (25.05.2011 в 09:26)   письмо автору
 
   для: Valick   (25.05.2011 в 02:18)
 

да как кому удобней - в теге img также пропорции легко сохраняются....

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования