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 :: Ускорение прорисовки imageJPEG()

 PHP.SU

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


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

> Без описания
xaser
Отправлено: 30 Апреля, 2012 - 22:54:40
Post Id



Новичок


Покинул форум
Сообщений всего: 53
Дата рег-ции: Янв. 2012  


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




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

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

Как ускорить процесс (функции и задачи скрипта нужно оставить) ??
 
 Top
LIME
Отправлено: 30 Апреля, 2012 - 23:17:14
Post Id


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


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


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




а не проще подрисовать 1 раз при добавлении?
 
 Top
xaser
Отправлено: 30 Апреля, 2012 - 23:21:47
Post Id



Новичок


Покинул форум
Сообщений всего: 53
Дата рег-ции: Янв. 2012  


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




это нужно админку... через нее загружать... зачем? по ФТП заливается... первый, кто просмотрит, тот и создаст с вод.знаком, а потом все готовую смотрят!... плюс защита доступа!
 
 Top
LIME
Отправлено: 30 Апреля, 2012 - 23:27:19
Post Id


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


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


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




ну я бы тогда добавлял знак перед заливкой
но если десктопного программирования не знаете напишите скрипт перерисующий все без знаков
и запускайте после заливки
 
 Top
xaser
Отправлено: 30 Апреля, 2012 - 23:28:44
Post Id



Новичок


Покинул форум
Сообщений всего: 53
Дата рег-ции: Янв. 2012  


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




так он же и есть! просто работает медленно... как ускорить?
 
 Top
LIME
Отправлено: 30 Апреля, 2012 - 23:32:53
Post Id


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


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


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




так он по одной перерисовывает перед отдачей
неужели я неясно выражаюсь???
а ты напиши который всееее просмотрит и перерисует которые без знака
и запускай сам его после заливки
(Добавление)
а как ускорить это воообще странный вопрос
где код????
 
 Top
xaser
Отправлено: 30 Апреля, 2012 - 23:37:35
Post Id



Новичок


Покинул форум
Сообщений всего: 53
Дата рег-ции: Янв. 2012  


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




Улыбка вопрос закрыт... всё решил. Спасибо!

(Отредактировано автором: 01 Мая, 2012 - 02:53:01)

 
 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