24色卡图-Python

24色卡图-Python


用Python生成一个24色卡图
24色卡对应的值如下:
[115, 82, 69],
[204, 161, 141],
[101, 134, 179],
[89, 109, 61],
[141,137,194],
[132,228,208],
[249,118,35],
[80,91,182],
[222,91,125],
[91,63,123],
[173,232,91],
[255,164,26],
[44,56,142],
[74,148,81],
[179,42,50],
[250,226,21],
[191,81,160],
[6,142,172],
[252,252,252],
[230,230,230],
[200,200,200],
[143,143,142],
[100,100,100],
[50,50,50]

代码

import numpy as np
import matplotlib.pyplot as plt
import skimage.io as io

list1 = [[115, 82, 69], [204, 161, 141], [101, 134, 179], [89, 109, 61], [141,137,194],
         [132,228,208], [249,118,35], [80,91,182], [222,91,125], [91,63,123], [173,232,91],
         [255,164,26], [44,56,142], [74,148,81], [179,42,50], [250,226,21], [191,81,160],
         [6,142,172], [252,252,252], [230,230,230], [200,200,200], [143,143,142], [100,100,100],   [50,50,50]]

b = np.array(list1)

image = np.zeros((4*150+5*20, 6*150+7*20, 3))
for i in range(4):
    for j in range(6):
        image[20+i*170: 20+i*170+150, 20+j*170:20+j*170+150, :] = b[i*6+j, :]
 
image = image.astype(int)
plt.imshow(image)
plt.axis("off")
io.imsave('24colormap.jpg', image)

1

  • 6
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值