Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
0 Всего найдено: 20
Limarc Сообщение 05/11/2009 09:19 Копия темы
Оптимизация блюра (php) Здравствуйте. Имеется некое изображения, выделяется участок (например, многоугольник) для блюра, блюрится так, что ничего не видно. После оптимизации скрипта, время выполнения блюра стало 7 сек. (в предыдущем варианте было 30 сек).

Но все равно как-то медленно. Может кто подскажет варианты на языках ruby, python? Спасибо.
clockworkbird Сообщение 05/11/2009 09:31 Копия темы
имхо дело не в языке, а в алгоритме.
если уж не php, то тогда на си писать.
Osaka Сообщение 05/11/2009 09:40 Копия темы
копай imagemagick
Limarc Сообщение 05/11/2009 09:48 Копия темы
Алгоритм везде один и тот же. Но php (gd) дает возможность использовать матрицу только 3x3 и поэтому приходится несколько раз блюрить.
Limarc Сообщение 05/11/2009 09:48 Копия темы
Вот жду, пока установят на хостинге :)
clockworkbird Сообщение 05/11/2009 10:38 Копия темы
какая именно функция в PHP?
clockworkbird Сообщение 05/11/2009 10:39 Копия темы
Как вариант
Limarc Сообщение 05/11/2009 11:09 Копия темы
Функция: imageconvolution(). Бесполезная функция.
Barttos Сообщение 05/11/2009 11:53 Копия темы
А GD фильтр IMG_FILTER_GAUSSIAN_BLUR?
Limarc Сообщение 05/11/2009 12:09 Копия темы
Она не применима, так как нужно заблюрить определенный участок, а не все изображение.
clockworkbird Сообщение 05/11/2009 13:25 Копия темы
ну можно его вырезать в новое, заблюрить и вставить обратно.
clockworkbird Сообщение 05/11/2009 13:26 Копия темы
может вместо блюра пойти обратным путем – пикселизировать? Будет намного проще, по нагрузке, имхо.
Limarc Сообщение 05/11/2009 14:29 Копия темы
Спасибо. Тоже подумал об этом. В итоге 2 секунды пикселизиризации и одного блюра, против 9 секунд нескольких блюров :)
Barttos Сообщение 05/11/2009 17:26 Копия темы
Создаем 2 объекта.
Один блюрим, второй обрезаем и ставим поверх первого.
clockworkbird Сообщение 05/11/2009 22:34 Копия темы
В целом неплохой результат )

Кому что, у меня недавно обратная задачка была – делал шарп картинки )
Limarc Сообщение 05/11/2009 23:30 Копия темы
А можно спросить, а какой функцией (GD) можно вырезать из картинки «»многоугольник»?
Limarc Сообщение 05/11/2009 23:33 Копия темы
Переписал на ImageMagick, работает быстро ))
clockworkbird Сообщение 06/11/2009 11:07 Копия темы
а область не прямоугольная?
clockworkbird Сообщение 06/11/2009 11:12 Копия темы
Надо будет попробовать их шарп, а то я вручную делаю, тоже не радует по скорости )
Limarc Сообщение 06/11/2009 12:58 Копия темы
К сожалению нет
0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"