python - PIL 图像未按正确顺序呈现输入的像素值
问题描述
只是为了好玩,我想我会尝试用像素值构建一个图像,然后用PIL.Image
.
但它没有呈现我输入的值。
from PIL import Image
import numpy as np
# custom array
arr = np.array(
[[50,200,50],
[50,200,50],
[50,200,50]])
print(arr)
img = Image.fromarray(arr, 'L')
img.show()
[[ 50 200 50] [ 50 200 50] [ 50 200 50]]
输出的图像如下。
鉴于高像素值是白色而低像素值是暗的,我预计图像中间会出现一条白线。
这里出了什么问题?
解决方案
推荐阅读
- java - Extract all possible field paths from Java Protocol Buffers
- javascript - Unexpected keyword 'true' while using `useState` in react?
- user-interface - Whenever I use the Text object in JavaFX, all object overlap the text, even subsequent text objects
- python - 使用现有模型对 word2vec 嵌入进行 PCA
- javascript - Remove the specific character( $#39;) from object/ array with JavaScript
- sql - 添加列以计算唯一 ID 的记录
- f# - F# On Server and Database
- excel - Conditional Formatting - Subscript Out of Range
- angular - Angular html refer to Class name defined in ts
- c# - Cast Microsoft.Azure.Storage.Blob.CloudBlobContainer to Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer