|
From: | Lloyd Dupont |
Subject: | Re: is it a bug or a feature? |
Date: | Tue, 26 Jul 2005 13:18:06 +1000 |
Idea of fix:
- (void)getCyan:(float
*)cyan
magenta:(float *)magenta yellow:(float *)yellow black:(float *)black alpha:(float *)alpha {
*cyan = *magenta = *yellow =
1-_white_component;
*black =
0; } - (void)getHue:(float *)hue saturation:(float *)saturation brightness:(float *)brightness alpha:(float *)alpha {
*hue= *saturation = 0;
*alpha = _alpha_component; *brightness=
_white_component; } - (void)getRed:(float *)red green:(float *)green blue:(float *)blue alpha:(float *)alpha {
*red=
*green=*blue=_white_component;
*alpha =
_alpha_component; } - (void)getWhite:(float *)white alpha:(float *)alpha {
*white =
_white_component;
*alpha =
_alpha_component;
}
|
[Prev in Thread] | Current Thread | [Next in Thread] |