title: Setting every pixel in image to closest match from a list of Colors
body: <p>How can I set the colour of every pixel in a image to it's closest colour match from a list of colours in RGB format (no alpha), that can be of any length, in C#?</p>
  
  <p>It's basically creating a custom BitmapPalette, but since you can't do that
  (Trust me, I've tried everything possible for that), I need an alternative.</p>
  
  <p>Does anyone know a way to do this?</p>