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 :: Версия для печати :: Ускорение прорисовки imageJPEG()
Форумы портала PHP.SU » » Графика в PHP » Ускорение прорисовки imageJPEG()

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

1. xaser - 30 Апреля, 2012 - 22:54:40 - перейти к сообщению
есть электронный каталог товара... при отображении списка картинок в <img src> подставил написанный view.php... а-ля <img src='view.php?kartinka=A15'>...
принцип действия скрипта:
- проверяет наличие изображения в файловом каталоге картинок с именем "a15" +".jpg", ".jpeg", ".png"... если находит выводит через imageJPEG / imagePNG с добавлением водяного знака (единоразово, копирует с вод.знаком в каталог готовых картинок с вод.знаками и впоследствии берер оттуда)...
- задача: не показывать картинки незарегистрированным пользователям...

проблема: в связи с "перерисовкой" в буфер, замедлено отображение картинок и, к тому же, прорисовываются чуть ли не поочередно!

Как ускорить процесс (функции и задачи скрипта нужно оставить) ??
2. LIME - 30 Апреля, 2012 - 23:17:14 - перейти к сообщению
а не проще подрисовать 1 раз при добавлении?
3. xaser - 30 Апреля, 2012 - 23:21:47 - перейти к сообщению
это нужно админку... через нее загружать... зачем? по ФТП заливается... первый, кто просмотрит, тот и создаст с вод.знаком, а потом все готовую смотрят!... плюс защита доступа!
4. LIME - 30 Апреля, 2012 - 23:27:19 - перейти к сообщению
ну я бы тогда добавлял знак перед заливкой
но если десктопного программирования не знаете напишите скрипт перерисующий все без знаков
и запускайте после заливки
5. xaser - 30 Апреля, 2012 - 23:28:44 - перейти к сообщению
так он же и есть! просто работает медленно... как ускорить?
6. LIME - 30 Апреля, 2012 - 23:32:53 - перейти к сообщению
так он по одной перерисовывает перед отдачей
неужели я неясно выражаюсь???
а ты напиши который всееее просмотрит и перерисует которые без знака
и запускай сам его после заливки
(Добавление)
а как ускорить это воообще странный вопрос
где код????
7. xaser - 30 Апреля, 2012 - 23:37:35 - перейти к сообщению
Улыбка вопрос закрыт... всё решил. Спасибо!

 

Powered by ExBB FM 1.0 RC1