Python - Pillow:getcolors() 排序

问题描述 投票:0回答:1

我正在尝试获取包含下图中所有颜色的列表,只需使用 getcolors() 函数即可轻松管理该列表,并且仅将出现值高于特定阈值的结果保留。 然而,结果列表是半随机顺序的。有没有一种优雅的方法来获得与从左到右的顺序匹配的输出? 我正在考虑的一种方法是逐像素扫描中间水平行,并在每次发现新颜色时将结果添加到列表中。但这在我看来不是很优雅...... Pillow 如何决定扫描顺序以及如何让它从左向右移动?

python sorting python-imaging-library
1个回答
0
投票

实际上,结果并不是半随机排序的。它是按颜色从最浅到最深的顺序排列的。在我看来,你提出的想法是最好的。

© www.soinside.com 2019 - 2024. All rights reserved.