hop、GIMP...等，都使用了这个演算法或其变种。
演算法.假如你有任意一张图片，想要降低影像中的颜色数目到256色。
演算法的限制.因为每次回圈区域的数量都会加倍，所以最终产生的颜色数量必定为2的幂次方。假如有特殊需要其它数量的颜色时，可以先产生超过需求的颜色数量，再合併多余的颜色直到符合所需的数量。
实作范例.
ruby.class Colorenddef get_colors(image_inp