python 怎样将(200,200)的二维图片转为(200,200,3)的三维图片
时间: 2024-01-17 09:05:52 浏览: 187
Python3实现转换Image图片格式
可以使用PIL库来将二维图片转换为三维图片。具体操作如下:
```python
from PIL import Image
# 加载二维图片
img = Image.open('image.png')
# 将二维图片转换为三维图片
img_rgb = img.convert('RGB')
# 获取三维图片的数组
img_array = np.array(img_rgb)
# 打印数组的形状
print(img_array.shape)
```
在上述代码中,我们首先使用PIL库的`Image`模块加载了一个二维图片。然后,使用`convert`方法将其转换为三维RGB图片。最后,使用`numpy`库将三维图片转换为数组,并打印其形状。这样就可以将(200,200)的二维图片转为(200,200,3)的三维图片了。
阅读全文