python用img画一个黑点
时间: 2023-06-04 09:02:28 浏览: 119
好的,以下是Python代码:
```python
from PIL import Image
img = Image.new('RGB', (256, 256), color='white') # 新建一张白色的图片
pixels = img.load() # 获取像素点
# 在图片中心画一个黑点
x_center, y_center = 128, 128
pixels[x_center, y_center] = (0, 0, 0) # 黑色像素点
img.show() # 展示图片
```
以上代码将在一张大小为256x256的白色图片中心画一个黑点。
相关问题
python用numpy和img画一个黑点
好的,这个问题很简单。您可以使用以下代码:
```python
import numpy as np
from PIL import Image
# 创建一个500x500的灰度图像
img = np.zeros((500, 500), dtype=np.uint8)
# 在图像中心画一个黑点
img[250, 250] = 255
# 将numpy数组转换为PIL图像对象
img = Image.fromarray(img)
# 显示图像
img.show()
```
这个代码将创建一个500x500的灰度图像,并在图像中心画一个黑点。注意,我们使用了NumPy和PIL库来完成这个任务。
python用numpy和img生成白色画布并画一个黑点
可以使用以下代码来生成一个白色画布并画一个黑点:
```python
import numpy as np
from PIL import Image
# 创建一个形状为(100,100,3)的numpy数组,其元素值全部为1.0(白色)
white_canvas = np.ones((100, 100, 3))
# 将第50行第50列的像素设置为0.0(黑色)
white_canvas[50, 50] = [0, 0, 0]
# 将numpy数组转换为PIL图像
img = Image.fromarray(np.uint8(white_canvas * 255))
# 保存图片
img.save('white_canvas_with_black_dot.jpg')
```
当然,也可以使用其他库和方法来生成画布和画黑点。
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)