1. open a source image. ( √ ) 2. get the colors of the image instance, take care of the max colors. ( √ ) 3. group the colors. ( (0 ~ 255) => 3 parts ) ( √ ) 4. sort the item colors tuple. ( √ ) 5. calculate the colors' weighted mean. ( √ ) 6. return the color. ( #xxxxxx ) ( √ ) 7. package the script to a Haishoku class. ( √ ) 8. add getDominant api to get the image's dominant color. ( √ ) 9. add getPalette api to get the image's palette. ( √ ) 10. upload to pypi. ( √ ) 11. add loadHaishoku api to get a Haishoku instance. ( √ ) 12. ~~base on k-means alg.~~ ( x ) 13. show the percentage information with the palette. ( √ ) 14. load image instance from a remote url. (√)