-3

这与更大的曼德尔虫有关,但这是其中的主要部分。

如果我这样做:

import numpy as np
from PIL import Image
   
l = np.zeros((100, 100, 3), dtype=np.uint8)
l[0,0,:] = 1
img = Image.fromarray(l, "RGB")
img.save("ex.png")

我明白了:

错误的像素。

这显然不是我对图像执行的操作。如果你看左上角,它会显示一堆绿色、蓝色和红色等像素,而我希望它会产生 1 个像素(左上角)白色/灰色。

怎么了?

4

1 回答 1

0

我有点愚蠢——在思考方面np.float64,但在使用np.uint64.

答案很简单,就是使用一个大于 1 的数字。

(我还修复了一些导致多个像素着色的库构建错误。)

抱歉发布问题!

于 2017-01-08T16:25:43.523 回答