Ich habe ein Programm geschrieben, das soll mir ein Bild in "Zahlen" umwandeln

.
Das Problem:
Wenn ich mit StringToColor bzw. ColorToString umwandle gibt es mir meistens $00FF0000, also 9stellige Strings zurück, manchmal aber euch nur clblack oder clred.
Gibt es einen Weg, wie ich immer nur diesen 9stelligen Code zurück bekomme? Also auch wenn man eigentlich clblack nehmen könnte?
Danke schonmal!