Hola:
Creo que con los pocos enlaces que hay en este mensaje tienes información suficiente... puedes leer todos los colores y sus posiciones... y las areas que tendrías que generar son simples cuadrados de 1x1...
Lo que me pareció entender, es que quieres que los pixeles de determinado color sean areas... ya sería un poco cosa de html (quizás javascript)
La definición de un mapa es con la etiqueta map y cada area la tendrías que condicionar al color de los pixeles... y puedes saberlos...
¿Falta algo...? ¿Qué colores quieres convertir en "puntos calientes"?
Tal vez este enlace:
http://www.pepemolina.com/mapas/index2.html te pueda servir.
Saludos