Files @ 7088d60fde7e
Branch filter:

Location: light9/stubs/PIL/ImageFilter.pyi

Drew Perttula
leave cool ipython exc handler in run_local.py
Ignore-this: 11bd28c361de6a84ec70d55e0f18a242
# 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 = ...