Lines Matching defs:hue

74 %  ConvertHCLToRGB() transforms a (hue, chroma, luma) to a (red, green,
79 % void ConvertHCLToRGB(const double hue,const double chroma,
84 % o hue, chroma, luma: A double value representing a component of the
90 MagickPrivate void ConvertHCLToRGB(const double hue,const double chroma,
108 h=6.0*hue;
167 % ConvertHCLpToRGB() transforms a (hue, chroma, luma) to a (red, green,
173 % void ConvertHCLpToRGB(const double hue,const double chroma,
178 % o hue, chroma, luma: A double value representing a componenet of the
184 MagickPrivate void ConvertHCLpToRGB(const double hue,const double chroma,
203 h=6.0*hue;
274 % ConvertHSBToRGB() transforms a (hue, saturation, brightness) to a (red,
279 % void ConvertHSBToRGB(const double hue,const double saturation,
284 % o hue, saturation, brightness: A double value representing a
290 MagickPrivate void ConvertHSBToRGB(const double hue,const double saturation,
313 h=6.0*(hue-floor(hue));
378 % ConvertHSIToRGB() transforms a (hue, saturation, intensity) to a (red,
383 % void ConvertHSIToRGB(const double hue,const double saturation,
388 % o hue, saturation, intensity: A double value representing a
394 MagickPrivate void ConvertHSIToRGB(const double hue,const double saturation,
409 h=360.0*hue;
452 % ConvertHSLToRGB() transforms a (hue, saturation, lightness) to a (red,
457 % void ConvertHSLToRGB(const double hue,const double saturation,
462 % o hue, saturation, lightness: A double value representing a
468 MagickExport void ConvertHSLToRGB(const double hue,const double saturation,
483 h=hue*360.0;
557 % ConvertHSVToRGB() transforms a (hue, saturation, value) to a (red,
562 % void ConvertHSVToRGB(const double hue,const double saturation,
567 % o hue, saturation, value: A double value representing a
573 MagickPrivate void ConvertHSVToRGB(const double hue,const double saturation,
588 h=hue*360.0;
659 % ConvertHWBToRGB() transforms a (hue, whiteness, blackness) to a (red, green,
664 % void ConvertHWBToRGB(const double hue,const double whiteness,
669 % o hue, whiteness, blackness: A double value representing a
675 MagickPrivate void ConvertHWBToRGB(const double hue,const double whiteness,
696 if (fabs(hue-(-1.0)) < MagickEpsilon)
703 i=(ssize_t) floor(6.0*hue);
704 f=6.0*hue-i;
736 % ConvertLCHabToRGB() transforms a (luma, chroma, hue) to a (red, green,
742 % const double hue,double *red,double *green,double *blue)
746 % o luma, chroma, hue: A double value representing a component of the
754 const double hue,double *X,double *Y,double *Z)
756 ConvertLabToXYZ(luma,chroma*cos(hue*MagickPI/180.0),chroma*
757 sin(hue*MagickPI/180.0),X,Y,Z);
761 const double hue,double *red,double *green,double *blue)
774 ConvertLCHabToXYZ(100.0*luma,255.0*(chroma-0.5),360.0*hue,&X,&Y,&Z);
790 % ConvertLCHuvToRGB() transforms a (luma, chroma, hue) to a (red, green,
796 % const double hue,double *red,double *green,double *blue)
800 % o luma, chroma, hue: A double value representing a component of the
808 const double hue,double *X,double *Y,double *Z)
810 ConvertLuvToXYZ(luma,chroma*cos(hue*MagickPI/180.0),chroma*
811 sin(hue*MagickPI/180.0),X,Y,Z);
815 const double hue,double *red,double *green,double *blue)
828 ConvertLCHuvToXYZ(100.0*luma,255.0*(chroma-0.5),360.0*hue,&X,&Y,&Z);
844 % ConvertRGBToHCL() transforms a (red, green, blue) to a (hue, chroma,
850 % const double blue,double *hue,double *chroma,double *luma)
857 % o hue, chroma, luma: A pointer to a double value representing a
862 const double blue,double *hue,double *chroma,double *luma)
872 assert(hue != (double *) NULL);
889 *hue=(h/6.0);
906 % ConvertRGBToHCLp() transforms a (red, green, blue) to a (hue, chroma,
912 % const double blue,double *hue,double *chroma,double *luma)
919 % o hue, chroma, luma: A pointer to a double value representing a
924 const double blue,double *hue,double *chroma,double *luma)
934 assert(hue != (double *) NULL);
951 *hue=(h/6.0);
968 % ConvertRGBToHSB() transforms a (red, green, blue) to a (hue, saturation,
974 % const double blue,double *hue,double *saturation,double *brightness)
981 % o hue, saturation, brightness: A pointer to a double value representing a
986 const double blue,double *hue,double *saturation,double *brightness)
996 assert(hue != (double *) NULL);
999 *hue=0.0;
1016 *hue=(green-blue)/delta;
1019 *hue=2.0+(blue-red)/delta;
1021 *hue=4.0+(red-green)/delta;
1022 *hue/=6.0;
1023 if (*hue < 0.0)
1024 *hue+=1.0;
1039 % ConvertRGBToHSI() transforms a (red, green, blue) to a (hue, saturation,
1045 % const double blue,double *hue,double *saturation,double *intensity)
1052 % o hue, saturation, intensity: A pointer to a double value representing a
1057 const double blue,double *hue,double *saturation,double *intensity)
1066 assert(hue != (double *) NULL);
1072 *hue=0.0;
1080 *hue=atan2(beta,alpha)*(180.0/MagickPI)/360.0;
1081 if (*hue < 0.0)
1082 *hue+=1.0;
1097 % ConvertRGBToHSL() transforms a (red, green, blue) to a (hue, saturation,
1103 % const double blue,double *hue,double *saturation,double *lightness)
1110 % o hue, saturation, lightness: A pointer to a double value representing a
1115 const double blue,double *hue,double *saturation,double *lightness)
1125 assert(hue != (double *) NULL);
1136 *hue=0.0;
1142 *hue=(QuantumScale*green-QuantumScale*blue)/c;
1144 *hue+=6.0;
1148 *hue=2.0+(QuantumScale*blue-QuantumScale*red)/c;
1150 *hue=4.0+(QuantumScale*red-QuantumScale*green)/c;
1151 *hue*=60.0/360.0;
1170 % ConvertRGBToHSV() transforms a (red, green, blue) to a (hue, saturation,
1176 % const double blue,double *hue,double *saturation,double *value)
1183 % o hue, saturation, value: A pointer to a double value representing a
1188 const double blue,double *hue,double *saturation,double *value)
1198 assert(hue != (double *) NULL);
1209 *hue=0.0;
1215 *hue=(QuantumScale*green-QuantumScale*blue)/c;
1217 *hue+=6.0;
1221 *hue=2.0+(QuantumScale*blue-QuantumScale*red)/c;
1223 *hue=4.0+(QuantumScale*red-QuantumScale*green)/c;
1224 *hue*=60.0/360.0;
1240 % ConvertRGBToHWB() transforms a (red, green, blue) to a (hue, whiteness,
1246 % const double blue,double *hue,double *whiteness,double *blackness)
1253 % o hue, whiteness, blackness: A pointer to a double value representing a
1258 const double blue,double *hue,double *whiteness,double *blackness)
1269 assert(hue != (double *) NULL);
1278 *hue=(-1.0);
1285 *hue=(p-f/(v-1.0*w))/6.0;
1301 % hue) triple.
1306 % const double blue,double *luma,double *chroma,double *hue)
1313 % o luma, chroma, hue: A pointer to a double value representing a
1319 const double Z,double *luma,double *chroma,double *hue)
1327 *hue=180.0*atan2(255.0*(b-0.5),255.0*(a-0.5))/MagickPI/360.0;
1328 if (*hue < 0.0)
1329 *hue+=1.0;
1333 const double blue,double *luma,double *chroma,double *hue)
1345 assert(hue != (double *) NULL);
1347 ConvertXYZToLCHab(X,Y,Z,luma,chroma,hue);
1363 % hue) triple.
1368 % const double blue,double *luma,double *chroma,double *hue)
1375 % o luma, chroma, hue: A pointer to a double value representing a
1381 const double Z,double *luma,double *chroma,double *hue)
1389 *hue=180.0*atan2(262.0*v-140.0,354.0*u-134.0)/MagickPI/360.0;
1390 if (*hue < 0.0)
1391 *hue+=1.0;
1395 const double blue,double *luma,double *chroma,double *hue)
1407 assert(hue != (double *) NULL);
1409 ConvertXYZToLCHuv(X,Y,Z,luma,chroma,hue);