• Home
  • Raw
  • Download

Lines Matching refs:hue

88 MagickPrivate void ConvertHCLToRGB(const double hue,const double chroma,  in ConvertHCLToRGB()  argument
106 h=6.0*hue; in ConvertHCLToRGB()
181 MagickPrivate void ConvertHCLpToRGB(const double hue,const double chroma, in ConvertHCLpToRGB() argument
200 h=6.0*hue; in ConvertHCLpToRGB()
286 MagickPrivate void ConvertHSBToRGB(const double hue,const double saturation, in ConvertHSBToRGB() argument
309 h=6.0*(hue-floor(hue)); in ConvertHSBToRGB()
389 MagickPrivate void ConvertHSIToRGB(const double hue,const double saturation, in ConvertHSIToRGB() argument
404 h=360.0*hue; in ConvertHSIToRGB()
462 MagickExport void ConvertHSLToRGB(const double hue,const double saturation, in ConvertHSLToRGB() argument
477 h=hue*360.0; in ConvertHSLToRGB()
566 MagickPrivate void ConvertHSVToRGB(const double hue,const double saturation, in ConvertHSVToRGB() argument
581 h=hue*360.0; in ConvertHSVToRGB()
667 MagickPrivate void ConvertHWBToRGB(const double hue,const double whiteness, in ConvertHWBToRGB() argument
688 if (fabs(hue-(-1.0)) < MagickEpsilon) in ConvertHWBToRGB()
695 i=(ssize_t) floor(6.0*hue); in ConvertHWBToRGB()
696 f=6.0*hue-i; in ConvertHWBToRGB()
745 const double hue,double *X,double *Y,double *Z) in ConvertLCHabToXYZ() argument
747 ConvertLabToXYZ(luma,chroma*cos(hue*MagickPI/180.0),chroma* in ConvertLCHabToXYZ()
748 sin(hue*MagickPI/180.0),X,Y,Z); in ConvertLCHabToXYZ()
752 const double hue,double *red,double *green,double *blue) in ConvertLCHabToRGB() argument
765 ConvertLCHabToXYZ(100.0*luma,255.0*(chroma-0.5),360.0*hue,&X,&Y,&Z); in ConvertLCHabToRGB()
798 const double hue,double *X,double *Y,double *Z) in ConvertLCHuvToXYZ() argument
800 ConvertLuvToXYZ(luma,chroma*cos(hue*MagickPI/180.0),chroma* in ConvertLCHuvToXYZ()
801 sin(hue*MagickPI/180.0),X,Y,Z); in ConvertLCHuvToXYZ()
805 const double hue,double *red,double *green,double *blue) in ConvertLCHuvToRGB() argument
818 ConvertLCHuvToXYZ(100.0*luma,255.0*(chroma-0.5),360.0*hue,&X,&Y,&Z); in ConvertLCHuvToRGB()
851 const double blue,double *hue,double *chroma,double *luma) in ConvertRGBToHCL() argument
861 assert(hue != (double *) NULL); in ConvertRGBToHCL()
878 *hue=(h/6.0); in ConvertRGBToHCL()
912 const double blue,double *hue,double *chroma,double *luma) in ConvertRGBToHCLp() argument
922 assert(hue != (double *) NULL); in ConvertRGBToHCLp()
939 *hue=(h/6.0); in ConvertRGBToHCLp()
973 const double blue,double *hue,double *saturation,double *brightness) in ConvertRGBToHSB() argument
983 assert(hue != (double *) NULL); in ConvertRGBToHSB()
986 *hue=0.0; in ConvertRGBToHSB()
1003 *hue=(green-blue)/delta; in ConvertRGBToHSB()
1006 *hue=2.0+(blue-red)/delta; in ConvertRGBToHSB()
1008 *hue=4.0+(red-green)/delta; in ConvertRGBToHSB()
1009 *hue/=6.0; in ConvertRGBToHSB()
1010 if (*hue < 0.0) in ConvertRGBToHSB()
1011 *hue+=1.0; in ConvertRGBToHSB()
1043 const double blue,double *hue,double *saturation,double *intensity) in ConvertRGBToHSI() argument
1052 assert(hue != (double *) NULL); in ConvertRGBToHSI()
1058 *hue=0.0; in ConvertRGBToHSI()
1066 *hue=atan2(beta,alpha)*(180.0/MagickPI)/360.0; in ConvertRGBToHSI()
1067 if (*hue < 0.0) in ConvertRGBToHSI()
1068 *hue+=1.0; in ConvertRGBToHSI()
1100 const double blue,double *hue,double *saturation,double *lightness) in ConvertRGBToHSL() argument
1110 assert(hue != (double *) NULL); in ConvertRGBToHSL()
1121 *hue=0.0; in ConvertRGBToHSL()
1127 *hue=(QuantumScale*green-QuantumScale*blue)/c; in ConvertRGBToHSL()
1129 *hue+=6.0; in ConvertRGBToHSL()
1133 *hue=2.0+(QuantumScale*blue-QuantumScale*red)/c; in ConvertRGBToHSL()
1135 *hue=4.0+(QuantumScale*red-QuantumScale*green)/c; in ConvertRGBToHSL()
1136 *hue*=60.0/360.0; in ConvertRGBToHSL()
1172 const double blue,double *hue,double *saturation,double *value) in ConvertRGBToHSV() argument
1182 assert(hue != (double *) NULL); in ConvertRGBToHSV()
1193 *hue=0.0; in ConvertRGBToHSV()
1199 *hue=(QuantumScale*green-QuantumScale*blue)/c; in ConvertRGBToHSV()
1201 *hue+=6.0; in ConvertRGBToHSV()
1205 *hue=2.0+(QuantumScale*blue-QuantumScale*red)/c; in ConvertRGBToHSV()
1207 *hue=4.0+(QuantumScale*red-QuantumScale*green)/c; in ConvertRGBToHSV()
1208 *hue*=60.0/360.0; in ConvertRGBToHSV()
1241 const double blue,double *hue,double *whiteness,double *blackness) in ConvertRGBToHWB() argument
1252 assert(hue != (double *) NULL); in ConvertRGBToHWB()
1261 *hue=(-1.0); in ConvertRGBToHWB()
1268 *hue=(p-f/(v-1.0*w))/6.0; in ConvertRGBToHWB()
1301 const double Z,double *luma,double *chroma,double *hue) in ConvertXYZToLCHab() argument
1309 *hue=180.0*atan2(255.0*(b-0.5),255.0*(a-0.5))/MagickPI/360.0; in ConvertXYZToLCHab()
1310 if (*hue < 0.0) in ConvertXYZToLCHab()
1311 *hue+=1.0; in ConvertXYZToLCHab()
1315 const double blue,double *luma,double *chroma,double *hue) in ConvertRGBToLCHab() argument
1327 assert(hue != (double *) NULL); in ConvertRGBToLCHab()
1329 ConvertXYZToLCHab(X,Y,Z,luma,chroma,hue); in ConvertRGBToLCHab()
1362 const double Z,double *luma,double *chroma,double *hue) in ConvertXYZToLCHuv() argument
1370 *hue=180.0*atan2(262.0*v-140.0,354.0*u-134.0)/MagickPI/360.0; in ConvertXYZToLCHuv()
1371 if (*hue < 0.0) in ConvertXYZToLCHuv()
1372 *hue+=1.0; in ConvertXYZToLCHuv()
1376 const double blue,double *luma,double *chroma,double *hue) in ConvertRGBToLCHuv() argument
1388 assert(hue != (double *) NULL); in ConvertRGBToLCHuv()
1390 ConvertXYZToLCHuv(X,Y,Z,luma,chroma,hue); in ConvertRGBToLCHuv()