あなたの質問からは、teespring や ColorThief の機能が好きか嫌いか、何が問題なのか、10 色が必要なときになぜ 100 色を要求するのか、100 色が間違っているのか正しいのかわかりません.. . ですから、色を取得する方法を試して提案するだけで、それらが好きかどうかを確認できます。他のツールも使用できるので、OSX、Linux、および Windows で利用できる ImageMagick を選択します。
したがって、イメージから始めて、コマンド ラインで ImageMagick に指示し、10 個の最適な色のアイデアを選択してから、それらの色だけのスウォッチを作成し、10 ピクセル x 1 ピクセルから 500 ピクセルにサイズを変更することができます。あなたはそれを見ることができます:
convert motor.png -colors 10 -unique-colors -scale 500x swatch.png
または、次のように ImageMagick を使用して YIQ 色空間で量子化することもできます。
convert motor.png -quantize YIQ -colors 10 -unique-colors -scale 500x swatch.png
または、色選択アルゴリズムで彩度の変化を無視して色を選択する場合は、HSL 色空間に移動して彩度を 50% に固定し、色相と明度に影響を与えないようにしてから、RGB 色空間に戻って上記のように色を選択します。しかし、今では彩度が固定されています:
convert motor.png -colorspace hsl -channel G -fx 0.5 +channel -colorspace RGB -colors 10 -unique-colors -scale 500x swatch.png