mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-09 13:34:58 +08:00
correct border= and fill= kwargs for ImageOps.expand (#6641)
This commit is contained in:
@@ -1,6 +1,9 @@
|
||||
from typing import Any, Iterable, Protocol
|
||||
from typing import Any, Iterable, Protocol, Union
|
||||
|
||||
from .Image import Image, _Resample, _Size
|
||||
from .ImageColor import _Ink
|
||||
|
||||
_Border = Union[int, tuple[int, int], tuple[int, int, int, int]]
|
||||
|
||||
class _Deformer(Protocol):
|
||||
def getmesh(self, image: Image): ...
|
||||
@@ -21,11 +24,11 @@ def contain(image: Image, size: _Size, method: _Resample = ...) -> Image: ...
|
||||
def pad(
|
||||
image: Image, size: _Size, method: _Resample = ..., color: Any | None = ..., centering: Iterable[float] = ...
|
||||
) -> Image: ...
|
||||
def crop(image: Image, border: int = ...) -> Image: ...
|
||||
def crop(image: Image, border: _Border = ...) -> Image: ...
|
||||
def scale(image: Image, factor: float, resample: _Resample = ...) -> Image: ...
|
||||
def deform(image: Image, deformer: _Deformer, resample: _Resample = ...) -> Image: ...
|
||||
def equalize(image: Image, mask: Any | None = ...) -> Image: ...
|
||||
def expand(image: Image, border: int = ..., fill: int = ...) -> Image: ...
|
||||
def expand(image: Image, border: _Border = ..., fill: _Ink = ...) -> Image: ...
|
||||
def fit(image: Image, size: _Size, method: _Resample = ..., bleed: float = ..., centering: Iterable[float] = ...) -> Image: ...
|
||||
def flip(image: Image) -> Image: ...
|
||||
def grayscale(image: Image) -> Image: ...
|
||||
|
||||
Reference in New Issue
Block a user