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
Форумы портала PHP.SU :: Версия для печати :: пхп-сжатие картинки
Форумы портала PHP.SU » PHP » Программирование на PHP » пхп-сжатие картинки

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

1. SergeantPEPPER - 24 Июля, 2008 - 15:01:31 - перейти к сообщению
Допустим есть картинка image.jpg с размерами 1024х768.
Я знаю как сделать сделать из нее картинку размером (например) 100x75, но при этом это будет новая картинка,которая будет сохранена на сервере, и только потом отправлена клиенту по сети.

Мне же хочется реализоватьпередачу по сети картинки image.jpg с размерами 100х75 не прибегая к сохранению этой самой промежуточной картинки.
Можно ли это сделать?
2. UA.ProG - 24 Июля, 2008 - 17:36:41 - перейти к сообщению
а через СSS не пробывал преобразовать размер
3. ПхП-ломастер - 25 Июля, 2008 - 03:46:40 - перейти к сообщению
Сжимаете, а потом просто выводите ф-ей imagejpg(). И не забудьте про заголовок.
(Добавление)
Ua.Prog
Вы я смотрю не сильно опытный. Ваш способ не подходит по двум причинам: 1) изображение "испортится" (сама картинка) 2) картинка будет все равно загружаться полностью, поэтому съэкономить на траффе не получится
4. UA.ProG - 25 Июля, 2008 - 07:53:45 - перейти к сообщению
Я в php с img не работал , просто помню что через CSS можно как-то сделать.
5. SergeantPEPPER - 25 Июля, 2008 - 13:48:40 - перейти к сообщению
ПхП-ломастер , спасибо за совет. Я правильно понял: в Вашей версии не нужно создавать отдельную новую jpg-шку на сервере?
6. Shecspi - 25 Июля, 2008 - 17:24:04 - перейти к сообщению
А зачем вообще сохранять в файл? Просто оставьте второй аргумент функции imagejpeg () пустым и изображение выведется в браузер.

 

Powered by ExBB FM 1.0 RC1