code: def gen_colors(img):
      
      magick_command = has_im()
  
      for i in range(0, 20, 1):
          raw_colors = imagemagick(16 + i, img, magick_command)
  
          if len(raw_colors) > 16:
              break
  
          elif i == 19:
              logging.error("Imagemagick couldn't generate a suitable palette.")
              sys.exit(1)
  
          else:
              logging.warning("Imagemagick couldn't generate a palette.")
              logging.warning("Trying a larger palette size %s", 16 + i)
  
      return [re.search("#.{6}", str(col)).group(0) for col in raw_colors[1:]]
docs: Format the output from imagemagick into a list
         of hex colors.