ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Качаство изображе ний после image_filter


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Качаство изображе ний после image_filter
  • From: Evgeniy Potapov <eapotapov@xxxxxxxxx>
  • Date: Sun, 17 May 2009 03:18:15 +0900
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to :in-reply-to:content-type:content-transfer-encoding:mime-version :subject:date:references:x-mailer; bh=noriQen9eX8fMZpxAcMUMtpY8Yen+M/zvjNAqjlVueI=; b=QdKt0Es+wziQxyQHSCI3wS8tXqvRpK7IAF7YLKej9Oy1/LqWOLt7YabxQupAj5v5nT zBz3TxHOVFfH+xoD2PT+je0TyEx1sM5ghRQHGY9QJujn5XhTFtIhdPHs+Np3hsqB54lM sWnJkqSBg4fNQNHj0ONCwK1pSLgMju4a9Z4zk=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:in-reply-to:content-type :content-transfer-encoding:mime-version:subject:date:references :x-mailer; b=kRW54yeE4klSrBiCXHB1wsiluZkAMVp7ez7L8f6n80lzGGS94yDHRTbp/tfcHNWInF R+/AgsjJjORbKxMDgKsPIhrugcf0Sq1n5glOM3og3iLFUvJOC5+Ign4+cb55dWHmnBne ZZffyY4sIDYoxwaR9mCx91nQTd4smWl8PdMfU=
  • In-reply-to: <20090516170755.GH4886@xxxxxxxxxxxxx>
  • References: <1242489371.18208.8.camel@diem-desktop> <20090516165752.GG4886@xxxxxxxxxxxxx> <20090516170755.GH4886@xxxxxxxxxxxxx>

Вопрос наполовину познавательного, наполовину практического характера.
А для каких целей этот модуль может понадобится?

Понятно что для большой загрузки, например, использовать его для генерации на лету, скажем, аватар это неприемлимо (ну насколько мне подсказывает логика) - лучше один раз кропнуть картинку чем делать это для каждого кто будет смотреть - зачем грузить сервер?

Пока я вижу только два варианта.

Первый вариант для того случая, когда загруженные изображения заливаются на отдельные чисто статические сервера и оттуда при необходимости кропа утягиваются и сохраняются с целью разгрузить основную часть проекта - ну то есть:
1. Пользовательская фотка заливается на static1.site.com
2. В какой-то момент требуется аватар.
3. Фронт-часть утягивает через image_filter аватар использует его по назначению и при необходимости его дальнейшего использования отправляет его туда обратно уже в зааватареном виде.
Ну понятно, что это я чисто гипотетически ситуацию расписал.
Да и опять же - не проще ли кропнуть сразу при обработке заливки?

Второй вариант заключается в том что вместо кропа, скажем в ПХП мы со своего же сервера утягиваем через этот модуль откропнутую картинку и это отрабатывает быстрее. Тут надо побенчмаркить конечно, а я пока этого не делал. Ну тут снова вопрос в том что экономия скорее всего получается будет не сильная.

Но мысль у меня такая, что, раз модуль появился, значит это кому-то нужно?
Кому? :)

On 17.05.2009, at 2:07, Igor Sysoev wrote:

On Sat, May 16, 2009 at 08:57:52PM +0400, Igor Sysoev wrote:

On Sat, May 16, 2009 at 09:56:11PM +0600, Diem wrote:

Здравствуйте Игорь.
Нельзя ли включить опцию качества jpeg изображений в
ngx_http_image_filter_module ?
Дефолтное значение вполне приемливо, но не для фото маленьких размеров.
В аттаче пример, где явно видны артефакты, для многих ситуаций - это
просто недопустимо.

Патч.

image_filter_jpeg_quality  [0-100]; # 75 is default

95 - максимальное рекомендуемое качество. Значения больше увеличивают
размер ответа, не добавляя качеству.


--
Игорь Сысоев
http://sysoev.ru


Best regards,
Evgeniy Potapov



 




Copyright © Lexa Software, 1996-2009.