从url下载图像并调整大小的模块。

pyimgdown的Python项目详细描述


pyimgdown是一个python模块,用于使用url下载图像并调整大小。

安装

pip安装pyimgdown

功能

  • 从url下载图像。
  • 调整大小并附加缩略图文件后缀。
  • 单url模式和文件(url列表文件)模式。
  • 指定下载目录。

用法

url

>>> import pyimgdown
>>> url = "https://localhost/test.jpeg"
>>> pyimgdown.download(url=url)
    ...
    => {'image': './PyImgDown/test.jpeg'}

文件

>>> import pyimgdown
>>> pyimgdown.download(file="./url_list.txt")
...
    [
    {'image': u'./PyImgDown/test1.jpg'},
    {'image': u'./PyImgDown/test2.jpg'},
    {'image': u'./PyImgDown/test3.jpg'},
    {'image': u'./PyImgDown/test4.jpg'},
    {'image': u'./PyImgDown/test5.jpg'},
    {'image': u'./PyImgDown/test6.jpg'},
    {'image': u'./PyImgDown/test7.jpg'},
    {'image': u'./PyImgDown/test8.jpg'},
    {'image': u'./PyImgDown/test9.jpg'},
    {'image': u'.PyImgDown/test10.jpg'}
    ]

url+缩略图

>>> pyimgdown.download(url="https://localhost/test.jpeg", thumbnail_size=(64,64))
    {
    'image': './PyImgDown/test.jpeg',
    'thumbnail': './PyImgDown/test_thumbnail.jpeg'
    }

url+缩略图+下载目录

>>> pyimgdown.download(url="https://localhost/test.jpeg", thumbnail_size=(64,64), download_dir="./download")
    {
    'image': './download/test.jpeg',
    'thumbnail': './download/test_thumbnail.jpeg'
    }

url+缩略图+下载目录+缩略图文件后缀

>>> pyimgdown.download(url="https://localhost/test.jpeg", thumbnail_size=(64,64), download_dir="./download", thumbnail_file_suffix="_thumb")
    {
    'image': './download/test.jpeg',
    'thumbnail': './download/test_thumb.jpeg'
    }

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
未调用java Spring WS-EndpointInterceptor   java JDBC连接打开还是关闭?   java如何执行嵌套for循环?   循环Java charAt方法,返回的值甚至不是字符串的一部分   使用同步的java producerconsumer   java Android ServerSocketChannel绑定到环回地址   java如何根据属性将bean与不同的实现连接起来?   java无法自动连接Spring安全实现类   用Java将数组数据写入二进制文件   java如何可以创建一个系统。出来如何防止死锁?   java从字符串中提取两种类型的文本   在Java中使用迭代器收集多个If条件   java如何以编程方式自动回复通知,如WhatsApp、Instagram   java Apache CXF/JAXRS、Felix和Jetty   java XDocReport:XDocConverterException:无法从=ODT中找到转换器   java实例化泛型抽象类的子(具体)类,其构造函数需要其他参数类   系统的java输出。出来格式(“%6f%n”,123.0);不像预期的那样   cucumber中的java未定义步骤