diff options
Diffstat (limited to 'utils/utils_img')
-rw-r--r-- | utils/utils_img/__init__.py | 49 |
1 files changed, 9 insertions, 40 deletions
diff --git a/utils/utils_img/__init__.py b/utils/utils_img/__init__.py index 2a85588..196e138 100644 --- a/utils/utils_img/__init__.py +++ b/utils/utils_img/__init__.py @@ -20,27 +20,12 @@ from random import sample from PIL import Image from PIL import ImageFile -async def aio_download_pics(url): - """ - :说明: - - 下载图片并重名文件 - - :参数: +async def aio_download_pics(url) -> str: + ''' + 下载图片并重命名 - * ``URL: str``: 目标网址 - - :返回: - - 文件根目录 - - :用法: - - .. code-block:: python - - aio_download_pics(URL="https://www.demo.com/demo.jpg") - - """ + :return: img file + ''' path = Path('.') / 'ATRI' / 'data' / 'data_Temp' / 'img' path = os.path.abspath(path) img_key = ''.join(sample(string.ascii_letters + string.digits, 16)) @@ -54,27 +39,11 @@ async def aio_download_pics(url): return img def compress_image(outfile: str, kb=400, quality=85, k=0.9) -> str: - """ - :说明: - - 不改变图片尺寸压缩到指定大小 - - :参数: - - * ``outfile: str``: 文件目录 - * ``kb=150``: 目标文件大小,单位:KB - - :返回: - - 文件根目录 - - :用法: - - .. code-block:: python - - compress_image(outfile=C:/xxx) + ''' + 压缩图片 - """ + :return: img file + ''' o_size = os.path.getsize(outfile) // 1024 if o_size <= kb: return outfile |