Welcome! Log In Create A New Profile

Advanced

Re: Резкость в модуле image filter

Anton Kuznetsov
August 23, 2011 09:06AM
nginx 1.0.5
Makefile поправил

.if defined(WITH_HTTP_IMAGE_FILTER_MODULE)
LIB_DEPENDS+= gd.4:${PORTSDIR}/graphics/gd
CONFIGURE_ARGS+=--with-http_image_filter_module
EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ngx_http_image_filter_module.c
.endif

прилагаемый патч положил в files/extra-patch-ngx_http_image_filter_module.c

Получается вот так:

# make
===> Building for nginx-1.0.5,1
make -f objs/Makefile
cc -c -O -pipe -march=nocona -I /usr/local/include -I src/core -I
src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I
src/http/modules -o objs/src/http/modules/ngx_http_image_filter_module.o
src/http/modules/ngx_http_image_filter_module.c
src/http/modules/ngx_http_image_filter_module.c:130: error:
'ngx_http_image_filter_sharpen' undeclared here (not in a function)
*** Error code 1

P.S. Приятно удивлен скоростью отклика! :)

Антон.


2011/8/23 Igor Sysoev <igor@sysoev.ru>

> On Tue, Aug 23, 2011 at 01:08:39PM +0200, Anton Kuznetsov wrote:
> > Попробовал сегодня воспользоваться image_filter для преобразования
> > изображений, результат разочаровал. Фильтр сильно портит резкость и это
> > никак не связано с параметром image_filter_jpeg_quality. Это не страшно
> и
> > не очень заметно для некоторых изображений, но для качественных
> > профессиональных фото или для скриншотов HD-видео очень заметно!
> >
> > В GD уже давно есть функция gdImageSharpen:
> >
> > http://www.boutell.com/gd/manual2.0.33.html#gdImageSharpen
> > https://bitbucket.org/pierrejoye/gd-libgd/src/733361a31aab/src/gdfx.c
> >
> > Возможно ли ее внедрить в модуль? Может это уложится в небольшой быстрый
> > патч?
> >
> > P.S. Пример из реализации на php, оно того стоит!
> >
> http://adamhopkinson.co.uk/blog/wordpress/wp-content/uploads/2010/08/otter.jpg
>
> Прилагаемый патч добавляет директиву
> image_filter_sharpen число;
> которая применяет функцию gdImageSharpen() к конечной картинке.
> По умолчанию 0, который ничего не делает (что вообще-то не совпадает
> с интерфейсом gdImageSharpen()).
>
> Просьба сообщить о результатах.
>
>
> --
> Игорь Сысоев
> http://sysoev.ru
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
>
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Резкость в модуле image filter

Anton Kuznetsov August 23, 2011 07:10AM

Re: Резкость в модуле image filter

Igor Sysoev August 23, 2011 08:46AM

Re: Резкость в модуле image filter

Anton Kuznetsov August 23, 2011 09:06AM

Re: Резкость в модуле image filter

Igor Sysoev August 23, 2011 09:20AM

Re: Резкость в модуле image filter

Anton Kuznetsov August 23, 2011 12:04PM

Re: Резкость в модуле image filter

Igor Sysoev August 23, 2011 02:22PM

Re: Резкость в модуле image filter

Anton Kuznetsov August 23, 2011 07:10PM

Re: Резкость в модуле image filter

darmen October 27, 2011 05:32AM

Re: Резкость в модуле image filter

Oleksandr V. Typlyns'kyi October 27, 2011 06:52AM

Re: Резкость в модуле image filter

Anton Kuznetsov October 29, 2011 10:18PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 191
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready