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

Форум PHP

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

 

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

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

тема: Галерейка, сжимание изображений - долго.
 
 автор: Бамси   (10.09.2007 в 07:26)   письмо автору
 
 

Простенькая галерейка, каждый раз при обработчике папок с картинками он к каждой картинке запрашивает другой скрипт, который с GDlib уже сжимает ее, и выводит. Так если на странице допустим 10 картинок, то на обработку всех картинок уходит порядка 4 секунд.
Я вот думаю может кеш сделать какойнить, и туда запихнуть все маленькие сделанный картинки, что бы он не сжимал их каждый раз.

   
 
 автор: Саня   (10.09.2007 в 07:34)   письмо автору
 
   для: Бамси   (10.09.2007 в 07:26)
 

Сделайте. А в чём, собственно, проблема?

   
 
 автор: mihdan   (10.09.2007 в 10:40)   письмо автору
 
   для: Бамси   (10.09.2007 в 07:26)
 

ну да так и нужно делать зачем же каждый раз для каждой картинки вызывать один и тот же скрипт. Его нужно вызывать при добавлениии фоток чтоб он один раз их уменьшил и на странице отображал уменьшенные. ;)

   
 
 автор: Бамси   (10.09.2007 в 20:57)   письмо автору
 
   для: Бамси   (10.09.2007 в 07:26)
 

Эм.. чего то у меня не получается.

<?
// Save image in cash
$text imagejpeg($image_resized);
$handle fopen(md5($img), "wb");
fwrite($handle$text);
fclose($handle);

В файлике появляется "1" и все. Чего не так? Как записать уменьшенный рисунок в файл?

   
 
 автор: Trianon   (10.09.2007 в 21:15)   письмо автору
 
   для: Бамси   (10.09.2007 в 20:57)
 

Вы описание imagejpeg() смотрели вообще?
Эта функция возвращает логическое значение - получилось или не получилось сгенерировать JPG-content.

   
 
 автор: Бамси   (10.09.2007 в 22:52)   письмо автору
 
   для: Trianon   (10.09.2007 в 21:15)
 

imagejpeg -- Output image to browser or file
or file Написано, в файл можно загнать.

   
 
 автор: Бамси   (11.09.2007 в 17:27)   письмо автору
 
   для: Бамси   (10.09.2007 в 07:26)
 

Хей ;)

   
 
 автор: mihdan   (11.09.2007 в 17:29)   письмо автору
 
   для: Бамси   (11.09.2007 в 17:27)
 

bool imagejpeg ( resource image [, string filename [, int quality]] );

   
Rambler's Top100
вверх

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