Ich habe NSWindow erstellt und seine Hintergrundfarbe absolut blau gemacht (# 0000FF). Aber wenn das Fenster gerendert wird, ist die Farbe "heller" als es sein sollte (# 0F3FFB).Swift - warum NSColor heller wird, wenn es gerendert wird
class LilWindow: NSViewController {
override func viewDidLoad() {
self.view.window?.backgroundColor =
NSColor.init(red: 0, green: 0, blue: 1, alpha: 1)
}
Weiß jemand, warum es passiert und wie man das beheben kann? (Screenshot beigefügt)
Versuchen Sie 'NSColor.init (kalibriertRot: grün: blau: alpha:)' stattdessen. –
@KenThomases nein, immer noch das gleiche Ergebnis – euvl
Es ist klar, die Farben sind unterschiedlich, aber wie genau haben Sie ihre Werte bestimmt? Ist dieser Mechanismus farbprofilabhängig? Welches Profil sagt es relativ zu? (Farbwerte sind eigentlich bedeutungslos, außer in Bezug auf ein Profil.) Was haben Sie auch verwendet, um den (angeblich) korrekten Hintergrund zu erzeugen? –