0
我正在使用自定义保存功能将图像路径保存到模型图像字段。然后我意识到我只是在保存路径而不是实际的对象。我的问题是如何将该路径转换为使用PIL的对象。用PIL将图像路径更改为图像对象
我正在使用自定义保存功能将图像路径保存到模型图像字段。然后我意识到我只是在保存路径而不是实际的对象。我的问题是如何将该路径转换为使用PIL的对象。用PIL将图像路径更改为图像对象
how to convert that path to a object using PIL
如果对象你的意思是读使用PIL那么你可以做下面的图片:
from PIL import Image
image = Image.open(<path>)
我不知道如何,如果你的意思是别的东西。
您是不是要找这样的事:
import urllib, Image
image = urllib.URLopener()
cookie = 'PHPSESSID=4a52...'
image.addheader('Cookie',cookie)
image.retrieve("http://www.your-domain.net/NASA.png", "NASA.png")
im = Image.open("NASA.png")
im.show()
这是我试过,但我得到一个错误: 异常值:_committed 我得到的图像形成YouTube视频与urllib.urlretrieve那么一旦那做起来难我Image.open(保存的图像的网址)并获取该错误。 – Harry 2010-08-30 12:00:44
我认为你的意思是图像的文件路径而不是URL。我不认为open()是用于URL的。您必须从URL中读取图像数据,然后使用'fromstring'或类似的。 – 2010-08-30 12:04:37
图像已保存到我的机器上的路径。然后我使用该图像的路径打开() – Harry 2010-08-30 12:05:48