Assombrir une couleur

RocouRocou Membre
00:41 modifié dans API AppKit #1
Bonjour,

Je voudrais rendre une NSColor plus sombre. Comment faire?

Voici ce que je voudrais faire:
- Je récupère une NSColor
- j'applique la méthode magique qui assombrit
- je sauvegarde cette nouvelle couleur

Réponses

  • mpergandmpergand Membre
    juillet 2009 modifié #2
    shadowWithLevel:

    Ca te rappelle  quelque chose  ;)

    Il existe la méthode inverse: highlightWithLevel:

    Tu peux mélanger deux couleurs avec:
    blendedColorWithFraction:ofColor:

    Tu peux aussi jouer sur le paramètre brightness en mode HSB:
    colorWithCalibratedHue:saturation:brightness:alpha:
  • RocouRocou Membre
    00:41 modifié #3
    dans 1248339181:

    shadowWithLevel:

    Ca te rappelle  quelque chose  ;)

    ça devrait?  ??? :p
    Je n'avais pas regardé cette méthode au nom trompeur. ça fonctionne merci!  :adios!:

    dans 1248339181:

    colorWithCalibratedHue:saturation:brightness:alpha:

    Oui, je me suis acharné la dessus sans pouvoir m'en servir mais j'ai enfin compris l'utiliser.
Connectez-vous ou Inscrivez-vous pour répondre.