18 lines
349 B
Python
18 lines
349 B
Python
from io import BytesIO
|
|
from typing import Union, BinaryIO
|
|
from pathlib import Path
|
|
|
|
try:
|
|
from numpy.typing import ArrayLike
|
|
except ImportError:
|
|
# numpy<1.20 fall back to using ndarray
|
|
from numpy import ndarray as ArrayLike
|
|
|
|
ImageResource = Union[str, bytes, BytesIO, Path, BinaryIO]
|
|
|
|
|
|
__all__ = [
|
|
"ArrayLike",
|
|
"ImageResource",
|
|
]
|