Большая обработка картинок

123
КМ
На сайте с 08.03.2007
Offline
66
#11

Актуально, может еще кто подскажет красивое решение ?

dayw
На сайте с 25.01.2006
Offline
116
#12
КиллерМЕН:
Актуально, может еще кто подскажет красивое решение ?

Если сервер позволяет, то можно еще это добавить:

ignore_user_abort(true);

т.е. если браузер и недождется отработки скрипта, то несмотря на это, скрипт после выполнения задачи сам завершит работу свою. *во всяком случае сам так делаю*

Интернет-магазин игровых приставок в Москве (https://savelagame.ru)
Groove
На сайте с 22.02.2007
Offline
41
#13
КиллерМЕН:
Актуально, может еще кто подскажет красивое решение ?

не претендую на красоту, но я делаю так:

создаю две папки:

- original

- thumb

заливаю исходные картинки в original

запускаю скрипт, он перебором смотрит файлы нужного формата в папке original, затем проверяет наличие файла с таким же именем в папке thumb, если не находит - то создает превьюшку. Это решит проблему повторной генерации уже созданных превьюшек. А когда надо все перегенерить - очищую папку thumb

jQuickForm = генератор форм на PHP (jQuery + HTML_QuickForm2) (http://jquickform.ru/) | iBegun.ru - цены в Бегуне (http://ibegun.ru/)
A4
На сайте с 09.08.2007
Offline
55
#14
КиллерМЕН:
Актуально, может еще кто подскажет красивое решение ?

Запускать скрипт посредством shell, а не через браузер.

Настройка nginx и сопутствующего софта на freebsd/debian. Контакт через PM.
КМ
На сайте с 08.03.2007
Offline
66
#15
dayw:
т.е. если браузер и недождется отработки скрипта, то несмотря на это, скрипт после выполнения задачи сам завершит работу свою. *во всяком случае сам так делаю*

Вот это интересно, сегодня попробую. Спасибо.

Alexei42:
Запускать скрипт посредством shell, а не через браузер.

Тоже отмирает, да и результат не понятен.

Но серовно спасибо.

AboutSEO
На сайте с 18.01.2007
Offline
154
#16

создаеш копию папки с оригиналом и запускаеш


mogrify -thumbnail x200 -resize '200x<' -gravity center -crop 200x200+0+0 *.jpg
КМ
На сайте с 08.03.2007
Offline
66
#17
AboutSEO:
создаеш копию папки с оригиналом и запускаеш

Причина создания новых превюшек как рас в том что сменился алгоритм создания.

КМ
На сайте с 08.03.2007
Offline
66
#18

Дубль

10 дублей.

DI
На сайте с 03.01.2007
Offline
123
#19

Чтобы скрипт не отмирал - нужно, чтобы он выводил что-то в браузер. Я так понимаю, создание превьюшек идет по циклу? Тогда поставьте в этот же цикл:


echo "Изображение № $i создано.<br>";
ob_flush();
flush();
Высказывание идиотского утверждения требует на порядок меньше усилий, чем его последовательное и обоснованное опровержение и более того, иногда это опровержение вообще невозможно. © (http://zhurnal.lib.ru/s/shapiro_m_a/raspidiota.shtml)
[Удален]
#20

Вам нужно сделать конвертацию картинок единоразово или это делается постоянно? Если первый вариант, то разве нельзя сделать конвертацию картинок в каком-нибудь графическом вьювере?

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий