Files @ 887fde4a9a2c
Branch filter:

Location: light9/stubs/PIL/ImageFilter.pyi

drewp@bigasterisk.com
light devs rename and swap URIs too
# Stubs for PIL.ImageFilter (Python 3)
#
# NOTE: This dynamically typed stub was automatically generated by stubgen.

from typing import Any, Optional

class Filter: ...

class Kernel(Filter):
    filterargs: Any = ...
    def __init__(self, size: Any, kernel: Any, scale: Optional[Any] = ..., offset: int = ...) -> None: ...
    def filter(self, image: Any): ...

class BuiltinFilter(Kernel):
    def __init__(self) -> None: ...

class RankFilter(Filter):
    name: str = ...
    size: Any = ...
    rank: Any = ...
    def __init__(self, size: Any, rank: Any) -> None: ...
    def filter(self, image: Any): ...

class MedianFilter(RankFilter):
    name: str = ...
    size: Any = ...
    rank: Any = ...
    def __init__(self, size: int = ...) -> None: ...

class MinFilter(RankFilter):
    name: str = ...
    size: Any = ...
    rank: int = ...
    def __init__(self, size: int = ...) -> None: ...

class MaxFilter(RankFilter):
    name: str = ...
    size: Any = ...
    rank: Any = ...
    def __init__(self, size: int = ...) -> None: ...

class ModeFilter(Filter):
    name: str = ...
    size: Any = ...
    def __init__(self, size: int = ...) -> None: ...
    def filter(self, image: Any): ...

class GaussianBlur(Filter):
    name: str = ...
    radius: Any = ...
    def __init__(self, radius: int = ...) -> None: ...
    def filter(self, image: Any): ...

class UnsharpMask(Filter):
    name: str = ...
    radius: Any = ...
    percent: Any = ...
    threshold: Any = ...
    def __init__(self, radius: int = ..., percent: int = ..., threshold: int = ...) -> None: ...
    def filter(self, image: Any): ...

class BLUR(BuiltinFilter):
    name: str = ...
    filterargs: Any = ...

class CONTOUR(BuiltinFilter):
    name: str = ...
    filterargs: Any = ...

class DETAIL(BuiltinFilter):
    name: str = ...
    filterargs: Any = ...

class EDGE_ENHANCE(BuiltinFilter):
    name: str = ...
    filterargs: Any = ...

class EDGE_ENHANCE_MORE(BuiltinFilter):
    name: str = ...
    filterargs: Any = ...

class EMBOSS(BuiltinFilter):
    name: str = ...
    filterargs: Any = ...

class FIND_EDGES(BuiltinFilter):
    name: str = ...
    filterargs: Any = ...

class SMOOTH(BuiltinFilter):
    name: str = ...
    filterargs: Any = ...

class SMOOTH_MORE(BuiltinFilter):
    name: str = ...
    filterargs: Any = ...

class SHARPEN(BuiltinFilter):
    name: str = ...
    filterargs: Any = ...