Home | History | Annotate | Download | only in MagickCore

Lines Matching refs:red

123 static inline void ConvertRGBToCMY(const double red,const double green,
126 *cyan=QuantumScale*(QuantumRange-red);
139 static void ConvertRGBToLMS(const double red,const double green,
147 ConvertRGBToXYZ(red,green,blue,&X,&Y,&Z);
151 static void ConvertRGBToLab(const double red,const double green,
159 ConvertRGBToXYZ(red,green,blue,&X,&Y,&Z);
163 static void ConvertRGBToLuv(const double red,const double green,
171 ConvertRGBToXYZ(red,green,blue,&X,&Y,&Z);
175 static void ConvertRGBToxyY(const double red,const double green,
183 ConvertRGBToXYZ(red,green,blue,&X,&Y,&Z);
189 static void ConvertRGBToYDbDr(const double red,const double green,
192 *Y=QuantumScale*(0.298839*red+0.586811*green+0.114350*blue);
193 *Db=QuantumScale*(-0.450*red-0.883*green+1.333*blue)+0.5;
194 *Dr=QuantumScale*(-1.333*red+1.116*green+0.217*blue)+0.5;
197 static void ConvertRGBToYIQ(const double red,const double green,
200 *Y=QuantumScale*(0.298839*red+0.586811*green+0.114350*blue);
201 *I=QuantumScale*(0.595716*red-0.274453*green-0.321263*blue)+0.5;
202 *Q=QuantumScale*(0.211456*red-0.522591*green+0.311135*blue)+0.5;
205 static void ConvertRGBToYPbPr(const double red,const double green,
208 *Y=QuantumScale*(0.298839*red+0.586811*green+0.114350*blue);
209 *Pb=QuantumScale*((-0.1687367)*red-0.331264*green+0.5*blue)+0.5;
210 *Pr=QuantumScale*(0.5*red-0.418688*green-0.081312*blue)+0.5;
213 static void ConvertRGBToYCbCr(const double red,const double green,
216 ConvertRGBToYPbPr(red,green,blue,Y,Cb,Cr);
219 static void ConvertRGBToYUV(const double red,const double green,
222 *Y=QuantumScale*(0.298839*red+0.586811*green+0.114350*blue);
223 *U=QuantumScale*((-0.147)*red-0.289*green+0.436*blue)+0.5;
224 *V=QuantumScale*(0.615*red-0.515*green-0.100*blue)+0.5;
445 red,
450 red=(double) GetPixelRed(image,q);
457 ConvertRGBToCMY(red,green,blue,&X,&Y,&Z);
462 ConvertRGBToHCL(red,green,blue,&X,&Y,&Z);
467 ConvertRGBToHCLp(red,green,blue,&X,&Y,&Z);
472 ConvertRGBToHSB(red,green,blue,&X,&Y,&Z);
477 ConvertRGBToHSI(red,green,blue,&X,&Y,&Z);
482 ConvertRGBToHSL(red,green,blue,&X,&Y,&Z);
487 ConvertRGBToHSV(red,green,blue,&X,&Y,&Z);
492 ConvertRGBToHWB(red,green,blue,&X,&Y,&Z);
497 ConvertRGBToLab(red,green,blue,&X,&Y,&Z);
503 ConvertRGBToLCHab(red,green,blue,&X,&Y,&Z);
508 ConvertRGBToLCHuv(red,green,blue,&X,&Y,&Z);
513 ConvertRGBToLMS(red,green,blue,&X,&Y,&Z);
518 ConvertRGBToLuv(red,green,blue,&X,&Y,&Z);
523 ConvertRGBToxyY(red,green,blue,&X,&Y,&Z);
528 ConvertRGBToXYZ(red,green,blue,&X,&Y,&Z);
533 ConvertRGBToYCbCr(red,green,blue,&X,&Y,&Z);
538 ConvertRGBToYDbDr(red,green,blue,&X,&Y,&Z);
543 ConvertRGBToYIQ(red,green,blue,&X,&Y,&Z);
548 ConvertRGBToYPbPr(red,green,blue,&X,&Y,&Z);
553 ConvertRGBToYUV(red,green,blue,&X,&Y,&Z);
558 X=QuantumScale*red;
664 red;
666 red=(double) DecodePixelGamma((MagickRealType)
672 SetPixelRed(image,logmap[ScaleQuantumToMap(ClampToQuantum(red))],q);
731 red;
733 red=DecodePixelGamma((MagickRealType) GetPixelRed(image,q));
736 SetPixelRed(image,ClampToQuantum(red),q);
962 red;
975 red=ScaleQuantumToMap(ClampToQuantum((MagickRealType)
981 pixel.red=(x_map[red].x+y_map[green].x+z_map[blue].x)+
983 pixel.green=(x_map[red].y+y_map[green].y+z_map[blue].y)+
985 pixel.blue=(x_map[red].z+y_map[green].z+z_map[blue].z)+
987 SetPixelRed(image,ScaleMapToQuantum(pixel.red),q);
1017 red;
1027 red=ScaleQuantumToMap(ClampToQuantum(image->colormap[i].red));
1030 pixel.red=x_map[red].x+y_map[green].x+z_map[blue].x+primary_info.x;
1031 pixel.green=x_map[red].y+y_map[green].y+z_map[blue].y+primary_info.y;
1032 pixel.blue=x_map[red].z+y_map[green].z+z_map[blue].z+primary_info.z;
1033 image->colormap[i].red=(double) ScaleMapToQuantum(pixel.red);
1140 % same red, green, and blue intensities and changes the type of the image to
1197 % the same red, green, and blue intensities and the intensity is either
1334 const double yellow,double *red,double *green,double *blue)
1336 *red=QuantumRange*(1.0-cyan);
1350 const double S,double *red,double *green,double *blue)
1358 ConvertXYZToRGB(X,Y,Z,red,green,blue);
1362 const double v,double *red,double *green,double *blue)
1370 ConvertXYZToRGB(X,Y,Z,red,green,blue);
1383 const double b,double *red,double *green,double *blue)
1391 ConvertXYZToRGB(X,Y,Z,red,green,blue);
1395 const double cap_Y,double *red,double *green,double *blue)
1405 ConvertXYZToRGB(X,Y,Z,red,green,blue);
1409 double *red,double *green,double *blue)
1411 *red=QuantumRange*(0.99999999999914679361*Y-1.2188941887145875e-06*(Pb-0.5)+
1420 const double Cr,double *red,double *green,double *blue)
1422 ConvertYPbPrToRGB(Y,Cb,Cr,red,green,blue);
1426 double *red,double *green,double *blue)
1428 *red=QuantumRange*(Y+0.9562957197589482261*(I-0.5)+0.6210244164652610754*
1437 double *red,double *green,double *blue)
1439 *red=QuantumRange*(Y+9.2303716147657e-05*(Db-0.5)-
1448 double *red,double *green,double *blue)
1450 *red=QuantumRange*(Y-3.945707070708279e-05*(U-0.5)+1.1398279671717170825*
1913 red,
1925 ConvertCMYToRGB(X,Y,Z,&red,&green,&blue);
1930 ConvertHCLToRGB(X,Y,Z,&red,&green,&blue);
1935 ConvertHCLpToRGB(X,Y,Z,&red,&green,&blue);
1940 ConvertHSBToRGB(X,Y,Z,&red,&green,&blue);
1945 ConvertHSIToRGB(X,Y,Z,&red,&green,&blue);
1950 ConvertHSLToRGB(X,Y,Z,&red,&green,&blue);
1955 ConvertHSVToRGB(X,Y,Z,&red,&green,&blue);
1960 ConvertHWBToRGB(X,Y,Z,&red,&green,&blue);
1965 ConvertLabToRGB(X,Y,Z,&red,&green,&blue);
1971 ConvertLCHabToRGB(X,Y,Z,&red,&green,&blue);
1976 ConvertLCHuvToRGB(X,Y,Z,&red,&green,&blue);
1981 ConvertLMSToRGB(X,Y,Z,&red,&green,&blue);
1986 ConvertLuvToRGB(X,Y,Z,&red,&green,&blue);
1991 ConvertxyYToRGB(X,Y,Z,&red,&green,&blue);
1996 ConvertXYZToRGB(X,Y,Z,&red,&green,&blue);
2001 ConvertYCbCrToRGB(X,Y,Z,&red,&green,&blue);
2006 ConvertYDbDrToRGB(X,Y,Z,&red,&green,&blue);
2011 ConvertYIQToRGB(X,Y,Z,&red,&green,&blue);
2016 ConvertYPbPrToRGB(X,Y,Z,&red,&green,&blue);
2021 ConvertYUVToRGB(X,Y,Z,&red,&green,&blue);
2026 red=QuantumRange*X;
2032 SetPixelRed(image,ClampToQuantum(red),q);
2134 red;
2136 red=(double) logmap[ScaleQuantumToMap(GetPixelRed(image,q))];
2140 red)),q);
2200 red;
2202 red=EncodePixelGamma((MagickRealType) GetPixelRed(image,q));
2205 SetPixelRed(image,ClampToQuantum(red),q);
2440 red;
2442 red=ScaleQuantumToMap(GetPixelRed(image,q));
2445 pixel.red=x_map[red].x+y_map[green].x+z_map[blue].x;
2446 pixel.green=x_map[red].y+y_map[green].y+z_map[blue].y;
2447 pixel.blue=x_map[red].z+y_map[green].z+z_map[blue].z;
2450 pixel.red=QuantumRange*YCCMap[RoundToYCC(1024.0*pixel.red/
2459 pixel.red=(MagickRealType) ScaleMapToQuantum(pixel.red);
2463 SetPixelRed(image,ClampToQuantum(pixel.red),q);
2505 red;
2507 red=ScaleQuantumToMap(ClampToQuantum(image->colormap[i].red));
2510 pixel.red=x_map[red].x+y_map[green].x+z_map[blue].x;
2511 pixel.green=x_map[red].y+y_map[green].y+z_map[blue].y;
2512 pixel.blue=x_map[red].z+y_map[green].z+z_map[blue].z;
2515 pixel.red=QuantumRange*YCCMap[RoundToYCC(1024.0*pixel.red/
2524 pixel.red=(MagickRealType) ScaleMapToQuantum(pixel.red);
2528 image->colormap[i].red=(double) ClampToQuantum(pixel.red);