Im RGB-Modell wird jedes Pixel durch 3 Bytes für R, G und B definiert. Dies ergibt insgesamt 2 Farben, darunter 256 Töne von grau. Es ist sehr üblich, HSV/HSB/HSL-Modelle mit float s (nicht byte s) da
Gibt es eine gute Möglichkeit, über Farben zu iterieren? Ich weiß, es klingt wie eine seltsame Frage, aber hier ist eine Analogie. Angenommen, Sie schreiben ein Spiel, in dem Sie um die Erde reisen. S
i kann UIColor mit RGB-Werte gesetzt: [UIColor colorWithRed:0.53 green:0.37 blue:0.11 alpha:1.00];
i mit hsb Werte UIColor können: [UIColor colorWithHue:0.10 saturation:0.16 brightness:0.13 alpha:1.
Ich mache eine Color-Klasse als Teil einer sehr einfachen Grafik-API in C++. Also entschied ich mich, Microsofts .NET-Framework anzuschauen und bemerkte, dass ihre Color-Klasse Funktionen für HSB hat.