PhotoImage只能调用gif,而我想添加Jpg
时间: 2024-03-13 12:44:51 浏览: 15
如果你想在 Python 中加载 JPG 图像,可以使用 Pillow 库。Pillow 是 Python 图像处理库,可以用来打开、操作和保存多种图像格式,包括 JPG、PNG、BMP 等等。
以下是一个示例代码,展示如何使用 Pillow 在 Python 中加载 JPG 图像:
```python
from PIL import Image
# 打开图像文件
image = Image.open("example.jpg")
# 显示图像
image.show()
# 获取图像的宽度和高度
width, height = image.size
# 获取图像的像素 RGB 值
pixels = image.load()
# 遍历图像的每个像素
for x in range(width):
for y in range(height):
r, g, b = pixels[x, y] # 获取 RGB 值
# 修改像素的 RGB 值
pixels[x, y] = (r + 10, g + 10, b + 10)
# 保存修改后的图像
image.save("modified.jpg")
```
在上面的代码中,我们首先使用 `Image.open()` 方法打开一个 JPG 图像文件,然后使用 `image.show()` 方法显示图像。接下来,我们使用 `image.size` 属性获取图像的宽度和高度,使用 `image.load()` 方法获取图像的像素 RGB 值。然后,我们遍历图像的每个像素,修改像素的 RGB 值。最后,我们使用 `image.save()` 方法保存修改后的图像。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)