【发布时间】:2020-11-07 04:32:26
【问题描述】:
我尝试制作一张 64 像素的白色图像,顶部有一个黑条。黑条刚出来就好了。白色部分搞砸了。
from IPython.display import Image as im
from PIL import Image
import numpy as np
a = np.zeros(shape=(64,4))
b = 255*np.ones(64)
c = 255*np.ones(shape=(64,3))
d = np.column_stack((c,b))
for i in range (63):
a = np.block([[[a]],[[d]]])
print(a.shape)
image = Image.fromarray(a, "RGB")
image.save("white.png", "PNG")
display(im('white.png'))
输出是这样的
预期的图像与此完全相反。只是白色和黑色部分交换位置。上黑下白。
【问题讨论】:
-
你能显示“预期输出”吗?
-
@amzon-ex,第二个链接被添加到与预期输出完全相反的问题中。所需的确切输出类似于image。我的意思只是照片。请忽略论坛中的问题。