GetLabel Farben stimmen nicht.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • GetLabel Farben stimmen nicht.

    mit GetLabel kann man die Farbe und den Namen eines Labels vom Finder abfragen.
    Allerdings stimmen die Farben nicht wirklich.
    Rot, Orange und das hässliche Blau stimmen exakt.
    Das Grün kann man so durch gehen lassen es ist etwas zu stark.
    Beim Violett fängt es schon an, das ist eher ein dunkel blau.
    Aber Grau ist Braun und Gelb ist Pink.

    Quellcode

    1. -(NSColor *)getLabelColor:(int)index {
    2. Str255 labelString;
    3. NSColor *result;
    4. RGBColor rgbColor;
    5. GetLabel(index,&rgbColor,labelString);
    6. float red = (float)rgbColor.red / (float)0xFFFF;
    7. float green = (float)rgbColor.green / (float)0xFFFF;
    8. float blue = (float)rgbColor.blue / (float)0xFFFF;
    9. result = [NSColor colorWithCalibratedRed:red green:green blue:blue alpha:1.0];
    10. return result;
    11. }
    Alles anzeigen

    Würde mich natürlich gern auf diese Werte verlassen können, und ungern die Farben hart in den Code schreiben.

    Gruß Sven
    :wq! /dev/null