用pycharm创建一幅大小为240乘320的图像,图像中心是一个大小为100乘100的红色正方形周围是黑色
时间: 2023-03-15 12:29:00 浏览: 586
使用PyCharm创建大小为240乘320的图像,图像中心是一个大小为100乘100的红色正方形,周围是黑色,可以使用以下步骤:1. 打开PyCharm,在新窗口中新建一个Python文件。2. 在Python文件中导入必要的库:from PIL import Image。3. 创建画布:img = Image.new('RGB', (240,320))。4. 填充黑色:img.paste( (0,0,0), (0,0,240,320) )。5. 创建红色正方形:red_square = Image.new('RGB', (100,100), (255,0,0))。6. 将红色正方形添加到画布中心:img.paste(red_square, (70,110))。7. 保存图片:img.save('picture.png')。
相关问题
opencv用pycharm创建一幅大小为240×320的图像,图像中心是一个大小为100×100的红色正方形,周围是黑色
可以使用以下代码实现:
```python
import cv2
import numpy as np
# 创建黑色背景
img = np.zeros((240, 320, 3), np.uint8)
# 创建红色正方形
red_square = np.zeros((100, 100, 3), np.uint8)
red_square[:, :] = (, , 255)
# 将红色正方形放置在图像中心
x = int((320 - 100) / 2)
y = int((240 - 100) / 2)
img[y:y+100, x:x+100] = red_square
# 显示图像
cv2.imshow('image', img)
cv2.waitKey()
cv2.destroyAllWindows()
```
这段代码会创建一个大小为240×320的黑色图像,然后在图像中心放置一个大小为100×100的红色正方形。最后显示图像。
阅读全文