Source code for imgproxykit.options.quality
from dataclasses import dataclass
from typing import ClassVar
from imgproxykit.options.base import ScalarOption
from imgproxykit.types import OptionType
[docs]
@dataclass(frozen=True, slots=True)
class Quality(ScalarOption[int]):
"""
Set output image quality.
Attributes:
value: Quality percentage. Zero delegates to server quality settings.
Usage:
>>> option = Quality(85)
>>> option.arguments
(85,)
See `imgproxy quality
<https://docs.imgproxy.net/usage/processing#quality>`_.
"""
# Public API:
# Public API:
name: ClassVar[OptionType] = 'quality'