gpt4 book ai didi

python - 如何在 python 中复制远程图像?

转载 作者:太空狗 更新时间:2023-10-29 17:00:40 24 4
gpt4 key购买 nike

我需要将远程图像(例如 http://example.com/image.jpg)复制到我的服务器。这可能吗?

如何验证这确实是一张图片?

最佳答案

下载:

import urllib2
img = urllib2.urlopen("http://example.com/image.jpg").read()

验证可以使用PIL

import StringIO
from PIL import Image
try:
im = Image.open(StringIO.StringIO(img))
im.verify()
except Exception, e:
# The image is not valid

如果您只想验证这是一张图片,即使图片数据无效:您可以使用 imghdr

import imghdr
imghdr.what('ignore', img)

该方法检查 header 并确定图像类型。如果图像无法识别,它将返回 None。

关于python - 如何在 python 中复制远程图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1394721/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com