Re: image_filter_jpeg_quality не работает без указания image_filter rotate|resize|crop

mxs kolo kolomaxes at gmail.com
Mon Oct 1 16:05:40 UTC 2012


 Здравствуйте.

> quality_only не очень подходящее название для опции image_filter.
>
>  1. crop | resize | test - глаголы, означающие действие, производимое над
>     изображением, а quality_only - нет.
Есть еще одна проблема.
Она в том,  что фильтры  resize, crop и rotate принимают параметры
сразу в строке, а
convert - нет.  Ему нужны дополнительные указания.
 Если-бы можно  было указать несколько image_filter и они-бы
применялись в заданном порядке, то вся эта неопределенность в
синтаксисе ушла.
 Например так:
        image_filter  resize 100 200;
        image_filter  convert  quality=55 sharp=25 transparency=on;
         или
        mage_filter  convert  55,25,on;
        image_filter rotate 90;

Плохо только  что к  jpeg не применимо transparent перобразование, но
этот момент
можно отметить в документации.
Что вы думаете про такой вариант конфига ?
 Но это явно будет патч больше что я прислал. Я пока не смотрел как
сделать цепочку таких фильтров.

> Я предлагаю поменять название на более общее, например, "convert" будет
> неплохо.
> На будущее, просьба делать diff с опцией -p, так он будет лучше читаться.
Да, хорошо.

b.r.
 Maxim Kozin


Подробная информация о списке рассылки nginx-ru