Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Python 3以PDF格式显示google静态地图_Python_Image_Api_Pdf - Fatal编程技术网

使用Python 3以PDF格式显示google静态地图

使用Python 3以PDF格式显示google静态地图,python,image,api,pdf,Python,Image,Api,Pdf,我必须在Python3中将图像(地图)包含到PDF文件中 我使用如下URL从google静态地图API获取图像: PyPDF的图像功能 pdf.image(name, x=None, y=None, w=0, h=0, type='PNG', link='') 告诉我这个错误: RuntimeError:FPDF错误:不是PNG文件: 我想这是因为图像没有任何扩展 还有别的办法吗?想法 谢谢。谷歌静态地图API通过URL返回GIF格式的图像以响应HTTP请求 因此,请尝试将GIF而不是PNG

我必须在Python3中将图像(地图)包含到PDF文件中

我使用如下URL从google静态地图API获取图像:

PyPDF的图像功能

pdf.image(name, x=None, y=None, w=0, h=0, type='PNG', link='')
告诉我这个错误:

RuntimeError:FPDF错误:不是PNG文件:

我想这是因为图像没有任何扩展

还有别的办法吗?想法


谢谢。

谷歌静态地图API通过URL返回GIF格式的图像以响应HTTP请求

因此,请尝试将GIF而不是PNG作为类型:)


来源:

好的,谢谢!但是现在,我得到了一个错误:RuntimeError:fpdferror:PIL是GIF支持所必需的。Python 3中不支持PIL?你有主意了吗?谢谢。当然,您需要一个PIL的替代品(请参阅:),然后您需要获取图像并将其转换为支持的格式。那就用这个吧