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 :: Превью изображения

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
ekstrom
Отправлено: 18 Апреля, 2010 - 19:27:17
Post Id


Новичок


Покинул форум
Сообщений всего: 16
Дата рег-ции: Март 2010  


Помог: 0 раз(а)

[+][+]


Что необходимо прописать в коде,чтоб размер(в кб) картинки на странице был меньше,чем настоящий.например настоящий размер изображения 240*320(размер 26кб),а в превью на странице 60*80(<26кб).
 
 Top
JustUserR
Отправлено: 18 Апреля, 2010 - 19:32:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




ekstrom пишет:
Что необходимо прописать в коде,чтоб размер(в кб) картинки на странице был меньше,чем настоящий
Браузер показывает реальное число байт которое она загружается с HTTP-ответа от сервера и которое ограничено в Content-length - так что так обмануться не удастся - нужно или правда сжимать картинки или использовать ActiveX-элемент какой-нибудь для подмены значений


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
akaish
Отправлено: 19 Апреля, 2010 - 05:02:55
Post Id



Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Апр. 2010  
Откуда: СПБ


Помог: 0 раз(а)




Лучше всё-таки создавать реальный превью. Советую почитать про gd и exif.
Вообще делается такая штука просто. Из плюсов: снижение траффика, из минусов: превью занимает место. Конечно, можно создавать превью на лету, но это сильно займёт процессор.
Эта тема неплохо описана у Аткинсона и Сураски.
Если надо, могу написать сжималку, но тогда в личку.


-----
Скучно...
 
 Top
JustUserR
Отправлено: 19 Апреля, 2010 - 11:53:30
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




akaish пишет:
Конечно, можно создавать превью на лету, но это сильно займёт процессор
Это верно потому что при большом количестве посещений - генерация превьюшек во время генерации страницы пользователю будет занимать гораздо больше ресурсов - чем одноразовая генерация превьюшки при загрузки изображения
ekstrom Помимо прочего если вы даже используете ActiveX-элемент для подмена размера изоражения при просмотре свойств о нем на странице - то все равно различные шлюзы и маршрутизаторы при прохождении пакета с данным изображением посчитают конечно полный размер (То есть счетчик траффика вы никак таким образом не обманите - полько получите лишний при загрузке ActiveX-элемента)


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB