用python读取图片并且显示图片
时间: 2024-01-26 09:45:15 浏览: 18
可以使用Python中的Pillow库来读取和显示图片。以下是一个简单的示例代码:
```python
from PIL import Image
# 读取图片
img = Image.open("image.png")
# 显示图片
img.show()
```
需要将代码中的"image.png"替换为你想读取和显示的图片的文件名。
相关问题
用python读取excel表格并生成地图,并且可以下载生成好的图片
好的,这个问题可以回答。你可以使用Python中的pandas库来读取Excel表格,使用地图绘制库(例如Basemap)来生成地图,最后使用PIL库来将生成的地图保存为图片格式。下面是一个粗略的示例代码:
```python
import pandas as pd
import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap
from PIL import Image
# 读取Excel表格
data = pd.read_excel('your_excel_file.xlsx')
# 绘制地图
map = Basemap(projection='merc', lat_0=0, lon_0=0, resolution='l', area_thresh=1000.0, llcrnrlon=-180, llcrnrlat=-80, urcrnrlon=180, urcrnrlat=80)
map.drawcoastlines()
map.fillcontinents(color='gray',lake_color='white')
# 在地图上绘制数据点
x,y = map(data['longitude'].values, data['latitude'].values)
map.plot(x, y, 'ro', markersize=5)
# 将绘制好的地图保存为图片
plt.savefig('your_map_image.png', dpi=300)
# 打开保存的图片并进行显示或者下载
img = Image.open('your_map_image.png')
img.show()
# 或者
img.save('your_downloaded_image.png', 'PNG')
```
注意,上述代码只是一个示例,具体实现需要根据你的具体需求进行修改和完善。
python按照原图大小显示图片
你可以使用Pillow库来加载和显示图片,并且可以使用原图的大小来显示图片。以下是一个简单的示例代码:
```python
from PIL import Image
# 加载图片
image = Image.open('example.jpg')
# 获取图片的原始大小
width, height = image.size
# 显示原始大小的图片
image.show()
```
在这个示例中,我们首先使用Pillow库中的`Image.open()`函数加载了一张图片。然后,我们使用`image.size`属性获取了图片的原始大小,并将其存储在`width`和`height`变量中。最后,我们使用`image.show()`函数以原始大小显示图片。
请注意,`image.show()`函数将使用你的系统默认图像查看器来显示图片。如果你想在Python中直接显示图片,可以使用Matplotlib库来完成。