gpt4 book ai didi

python - 从 RGB 颜色列表创建调色板图像

转载 作者:行者123 更新时间:2023-12-02 03:31:25 37 4
gpt4 key购买 nike

我使用 color thief从图像中提取调色板。

如何创建一个rgb值的图片作为Palette?

from colorthief import ColorThief
color_thief = ColorThief('C:\Users\username\Desktop\index.jpg')
# get the dominant color
dominant_color = color_thief.get_color(quality=1)
print dominant_color
# build a color palette
palette = color_thief.get_palette(color_count=2)
print palette

输出:

(82, 129, 169)
[(82, 129, 169), (218, 223, 224), (147, 172, 193), (168, 197, 215), (117, 170, 212)]

预期输出类似于 http://www.color-hex.com/color-palette/895 ,即一系列彩色矩形

最佳答案

使用来自 Matplotlib 的 imshow 的解决方案:

import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline

palette = [(82, 129, 169), (218, 223, 224), (147, 172, 193), (168, 197, 215), (117, 170, 212)]

palette = np.array(palette)[np.newaxis, :, :]

plt.imshow(palette)
plt.axis('off')
plt.show()

给出:

result image

关于python - 从 RGB 颜色列表创建调色板图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51728957/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com