Loading docs/source/api_doc/data/index.rst +1 −0 Original line number Diff line number Diff line Loading @@ -15,3 +15,4 @@ imgutils.data decode image layer url docs/source/api_doc/data/url.rst 0 → 100644 +22 −0 Original line number Diff line number Diff line imgutils.data.url ========================== .. currentmodule:: imgutils.data.url .. automodule:: imgutils.data.url download_image_from_url ----------------------------------------------------- .. autofunction:: download_image_from_url is_http_url ----------------------------------------------------- .. autofunction:: is_http_url imgutils/config/meta.py +1 −1 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ Overview: __TITLE__ = 'imgutils' #: Version of this project. __VERSION__ = '0.12.0' __VERSION__ = '0.14.1' #: Short description of the project, will be included in ``setup.py``. __DESCRIPTION__ = 'A convenient and user-friendly anime-style image data processing library that integrates ' \ Loading imgutils/data/__init__.py +1 −0 Original line number Diff line number Diff line Loading @@ -8,3 +8,4 @@ from .decode import * from .encode import * from .image import * from .layer import * from .url import * No newline at end of file imgutils/data/image.py +4 −0 Original line number Diff line number Diff line Loading @@ -107,8 +107,12 @@ def load_image(image: ImageTyping, mode=None, force_background: Optional[str] = 'RGB' """ from .blob import is_valid_image_blob_url, load_image_from_blob_url from .url import is_http_url, download_image_from_url if isinstance(image, str) and is_valid_image_blob_url(image): image = load_image_from_blob_url(image) elif isinstance(image, str) and is_http_url(image): image = download_image_from_url(image, silent=True) elif isinstance(image, (str, PathLike, bytes, bytearray, BinaryIO)) or _is_readable(image): image = Image.open(image) elif isinstance(image, Image.Image): Loading Loading
docs/source/api_doc/data/index.rst +1 −0 Original line number Diff line number Diff line Loading @@ -15,3 +15,4 @@ imgutils.data decode image layer url
docs/source/api_doc/data/url.rst 0 → 100644 +22 −0 Original line number Diff line number Diff line imgutils.data.url ========================== .. currentmodule:: imgutils.data.url .. automodule:: imgutils.data.url download_image_from_url ----------------------------------------------------- .. autofunction:: download_image_from_url is_http_url ----------------------------------------------------- .. autofunction:: is_http_url
imgutils/config/meta.py +1 −1 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ Overview: __TITLE__ = 'imgutils' #: Version of this project. __VERSION__ = '0.12.0' __VERSION__ = '0.14.1' #: Short description of the project, will be included in ``setup.py``. __DESCRIPTION__ = 'A convenient and user-friendly anime-style image data processing library that integrates ' \ Loading
imgutils/data/__init__.py +1 −0 Original line number Diff line number Diff line Loading @@ -8,3 +8,4 @@ from .decode import * from .encode import * from .image import * from .layer import * from .url import * No newline at end of file
imgutils/data/image.py +4 −0 Original line number Diff line number Diff line Loading @@ -107,8 +107,12 @@ def load_image(image: ImageTyping, mode=None, force_background: Optional[str] = 'RGB' """ from .blob import is_valid_image_blob_url, load_image_from_blob_url from .url import is_http_url, download_image_from_url if isinstance(image, str) and is_valid_image_blob_url(image): image = load_image_from_blob_url(image) elif isinstance(image, str) and is_http_url(image): image = download_image_from_url(image, silent=True) elif isinstance(image, (str, PathLike, bytes, bytearray, BinaryIO)) or _is_readable(image): image = Image.open(image) elif isinstance(image, Image.Image): Loading