magenta,
yellow;
- cyan=DecompandsRGB((double) GetPixelCyan(image,q));
- magenta=DecompandsRGB((double) GetPixelMagenta(image,q));
- yellow=DecompandsRGB((double) GetPixelYellow(image,q));
+ cyan=InversesRGBCompandor((double) GetPixelCyan(image,q));
+ magenta=InversesRGBCompandor((double) GetPixelMagenta(image,q));
+ yellow=InversesRGBCompandor((double) GetPixelYellow(image,q));
SetPixelCyan(image,ClampToQuantum(QuantumRange-cyan),q);
SetPixelMagenta(image,ClampToQuantum(QuantumRange-magenta),q);
SetPixelYellow(image,ClampToQuantum(QuantumRange-yellow),q);
for (x=0; x < (ssize_t) image->columns; x++)
{
GetPixelInfoPixel(image,q,&pixel);
- pixel.red=DecompandsRGB(pixel.red);
- pixel.green=DecompandsRGB(pixel.green);
- pixel.blue=DecompandsRGB(pixel.blue);
+ pixel.red=InversesRGBCompandor(pixel.red);
+ pixel.green=InversesRGBCompandor(pixel.green);
+ pixel.blue=InversesRGBCompandor(pixel.blue);
ConvertRGBToCMYK(&pixel);
SetPixelInfoPixel(image,&pixel,q);
q+=GetPixelChannels(image);
green,
red;
- red=DecompandsRGB((double) GetPixelRed(image,q));
- green=DecompandsRGB((double) GetPixelGreen(image,q));
- blue=DecompandsRGB((double) GetPixelBlue(image,q));
+ red=InversesRGBCompandor((double) GetPixelRed(image,q));
+ green=InversesRGBCompandor((double) GetPixelGreen(image,q));
+ blue=InversesRGBCompandor((double) GetPixelBlue(image,q));
gray=0.298839*red+0.586811*green+0.114350*blue;
SetPixelGray(image,ClampToQuantum(gray),q);
q+=GetPixelChannels(image);
luma,
red;
- red=DecompandsRGB((double) GetPixelRed(image,q));
- green=DecompandsRGB((double) GetPixelGreen(image,q));
- blue=DecompandsRGB((double) GetPixelBlue(image,q));
+ red=InversesRGBCompandor((double) GetPixelRed(image,q));
+ green=InversesRGBCompandor((double) GetPixelGreen(image,q));
+ blue=InversesRGBCompandor((double) GetPixelBlue(image,q));
ConvertRGBToHCL(red,green,blue,&hue,&chroma,&luma);
SetPixelRed(image,ClampToQuantum(QuantumRange*hue),q);
SetPixelGreen(image,ClampToQuantum(QuantumRange*chroma),q);
red,
saturation;
- red=DecompandsRGB((double) GetPixelRed(image,q));
- green=DecompandsRGB((double) GetPixelGreen(image,q));
- blue=DecompandsRGB((double) GetPixelBlue(image,q));
+ red=InversesRGBCompandor((double) GetPixelRed(image,q));
+ green=InversesRGBCompandor((double) GetPixelGreen(image,q));
+ blue=InversesRGBCompandor((double) GetPixelBlue(image,q));
ConvertRGBToHSB(red,green,blue,&hue,&saturation,&brightness);
SetPixelRed(image,ClampToQuantum(QuantumRange*hue),q);
SetPixelGreen(image,ClampToQuantum(QuantumRange*saturation),q);
red,
saturation;
- red=DecompandsRGB((double) GetPixelRed(image,q));
- green=DecompandsRGB((double) GetPixelGreen(image,q));
- blue=DecompandsRGB((double) GetPixelBlue(image,q));
+ red=InversesRGBCompandor((double) GetPixelRed(image,q));
+ green=InversesRGBCompandor((double) GetPixelGreen(image,q));
+ blue=InversesRGBCompandor((double) GetPixelBlue(image,q));
ConvertRGBToHSL(red,green,blue,&hue,&saturation,&lightness);
SetPixelRed(image,ClampToQuantum(QuantumRange*hue),q);
SetPixelGreen(image,ClampToQuantum(QuantumRange*saturation),q);
red,
whiteness;
- red=DecompandsRGB((double) GetPixelRed(image,q));
- green=DecompandsRGB((double) GetPixelGreen(image,q));
- blue=DecompandsRGB((double) GetPixelBlue(image,q));
+ red=InversesRGBCompandor((double) GetPixelRed(image,q));
+ green=InversesRGBCompandor((double) GetPixelGreen(image,q));
+ blue=InversesRGBCompandor((double) GetPixelBlue(image,q));
ConvertRGBToHWB(red,green,blue,&hue,&whiteness,&blackness);
SetPixelRed(image,ClampToQuantum(QuantumRange*hue),q);
SetPixelGreen(image,ClampToQuantum(QuantumRange*whiteness),q);
Y,
Z;
- red=DecompandsRGB((double) GetPixelRed(image,q));
- green=DecompandsRGB((double) GetPixelGreen(image,q));
- blue=DecompandsRGB((double) GetPixelBlue(image,q));
+ red=InversesRGBCompandor((double) GetPixelRed(image,q));
+ green=InversesRGBCompandor((double) GetPixelGreen(image,q));
+ blue=InversesRGBCompandor((double) GetPixelBlue(image,q));
ConvertRGBToXYZ(red,green,blue,&X,&Y,&Z);
ConvertXYZToLab(X,Y,Z,&L,&a,&b);
SetPixelRed(image,ClampToQuantum(QuantumRange*L),q);
green,
red;
- red=DecompandsRGB((double) GetPixelRed(image,q));
- green=DecompandsRGB((double) GetPixelGreen(image,q));
- blue=DecompandsRGB((double) GetPixelBlue(image,q));
+ red=InversesRGBCompandor((double) GetPixelRed(image,q));
+ green=InversesRGBCompandor((double) GetPixelGreen(image,q));
+ blue=InversesRGBCompandor((double) GetPixelBlue(image,q));
SetPixelRed(image,logmap[ScaleQuantumToMap(
ClampToQuantum(red))],q);
SetPixelGreen(image,logmap[ScaleQuantumToMap(
Y,
Z;
- red=DecompandsRGB((double) GetPixelRed(image,q));
- green=DecompandsRGB((double) GetPixelGreen(image,q));
- blue=DecompandsRGB((double) GetPixelBlue(image,q));
+ red=InversesRGBCompandor((double) GetPixelRed(image,q));
+ green=InversesRGBCompandor((double) GetPixelGreen(image,q));
+ blue=InversesRGBCompandor((double) GetPixelBlue(image,q));
ConvertRGBToXYZ(red,green,blue,&X,&Y,&Z);
ConvertXYZToLuv(X,Y,Z,&L,&u,&v);
SetPixelRed(image,ClampToQuantum(QuantumRange*L),q);
green,
red;
- red=DecompandsRGB((double) GetPixelRed(image,q));
- green=DecompandsRGB((double) GetPixelGreen(image,q));
- blue=DecompandsRGB((double) GetPixelBlue(image,q));
+ red=InversesRGBCompandor((double) GetPixelRed(image,q));
+ green=InversesRGBCompandor((double) GetPixelGreen(image,q));
+ blue=InversesRGBCompandor((double) GetPixelBlue(image,q));
gray=0.212600*red+0.715200*green+0.072200*blue;
SetPixelGray(image,ClampToQuantum(gray),q);
q+=GetPixelChannels(image);
green,
red;
- red=DecompandsRGB((double) GetPixelRed(image,q));
- green=DecompandsRGB((double) GetPixelGreen(image,q));
- blue=DecompandsRGB((double) GetPixelBlue(image,q));
+ red=InversesRGBCompandor((double) GetPixelRed(image,q));
+ green=InversesRGBCompandor((double) GetPixelGreen(image,q));
+ blue=InversesRGBCompandor((double) GetPixelBlue(image,q));
SetPixelRed(image,ClampToQuantum(red),q);
SetPixelGreen(image,ClampToQuantum(green),q);
SetPixelBlue(image,ClampToQuantum(blue),q);
Y,
Z;
- red=DecompandsRGB((double) GetPixelRed(image,q));
- green=DecompandsRGB((double) GetPixelGreen(image,q));
- blue=DecompandsRGB((double) GetPixelBlue(image,q));
+ red=InversesRGBCompandor((double) GetPixelRed(image,q));
+ green=InversesRGBCompandor((double) GetPixelGreen(image,q));
+ blue=InversesRGBCompandor((double) GetPixelBlue(image,q));
ConvertRGBToXYZ(red,green,blue,&X,&Y,&Z);
SetPixelRed(image,ClampToQuantum(QuantumRange*X),q);
SetPixelGreen(image,ClampToQuantum(QuantumRange*Y),q);
}
for (x=0; x < (ssize_t) image->columns; x++)
{
- red=ScaleQuantumToMap(ClampToQuantum(DecompandsRGB((double)
+ red=ScaleQuantumToMap(ClampToQuantum(InversesRGBCompandor((double)
GetPixelRed(image,q))));
- green=ScaleQuantumToMap(ClampToQuantum(DecompandsRGB((double)
+ green=ScaleQuantumToMap(ClampToQuantum(InversesRGBCompandor((double)
GetPixelGreen(image,q))));
- blue=ScaleQuantumToMap(ClampToQuantum(DecompandsRGB((double)
+ blue=ScaleQuantumToMap(ClampToQuantum(InversesRGBCompandor((double)
GetPixelBlue(image,q))));
pixel.red=(x_map[red].x+y_map[green].x+z_map[blue].x)+
(double) primary_info.x;
PixelInfo
pixel;
- red=ScaleQuantumToMap(ClampToQuantum(DecompandsRGB(
+ red=ScaleQuantumToMap(ClampToQuantum(InversesRGBCompandor(
image->colormap[i].red)));
- green=ScaleQuantumToMap(ClampToQuantum(DecompandsRGB(
+ green=ScaleQuantumToMap(ClampToQuantum(InversesRGBCompandor(
image->colormap[i].green)));
- blue=ScaleQuantumToMap(ClampToQuantum(DecompandsRGB(
+ blue=ScaleQuantumToMap(ClampToQuantum(InversesRGBCompandor(
image->colormap[i].blue)));
pixel.red=x_map[red].x+y_map[green].x+z_map[blue].x+primary_info.x;
pixel.green=x_map[red].y+y_map[green].y+z_map[blue].y+primary_info.y;
magenta,
yellow;
- cyan=CompandsRGB((double) (QuantumRange-GetPixelCyan(image,q)));
- magenta=CompandsRGB((double) (QuantumRange-GetPixelMagenta(image,q)));
- yellow=CompandsRGB((double) (QuantumRange-GetPixelYellow(image,q)));
+ cyan=sRGBCompandor((double) (QuantumRange-GetPixelCyan(image,q)));
+ magenta=sRGBCompandor((double) (QuantumRange-GetPixelMagenta(image,q)));
+ yellow=sRGBCompandor((double) (QuantumRange-GetPixelYellow(image,q)));
SetPixelCyan(image,ClampToQuantum(cyan),q);
SetPixelMagenta(image,ClampToQuantum(magenta),q);
SetPixelYellow(image,ClampToQuantum(yellow),q);
{
GetPixelInfoPixel(image,q,&pixel);
ConvertCMYKToRGB(&pixel);
- pixel.red=CompandsRGB(pixel.red);
- pixel.green=CompandsRGB(pixel.green);
- pixel.blue=CompandsRGB(pixel.blue);
+ pixel.red=sRGBCompandor(pixel.red);
+ pixel.green=sRGBCompandor(pixel.green);
+ pixel.blue=sRGBCompandor(pixel.blue);
SetPixelInfoPixel(image,&pixel,q);
q+=GetPixelChannels(image);
}
double
gray;
- gray=CompandsRGB((double) GetPixelGray(image,q));
+ gray=sRGBCompandor((double) GetPixelGray(image,q));
SetPixelRed(image,ClampToQuantum(gray),q);
SetPixelGreen(image,ClampToQuantum(gray),q);
SetPixelBlue(image,ClampToQuantum(gray),q);
chroma=(double) (QuantumScale*GetPixelGreen(image,q));
luma=(double) (QuantumScale*GetPixelBlue(image,q));
ConvertHCLToRGB(hue,chroma,luma,&red,&green,&blue);
- SetPixelRed(image,ClampToQuantum(CompandsRGB(red)),q);
- SetPixelGreen(image,ClampToQuantum(CompandsRGB(green)),q);
- SetPixelBlue(image,ClampToQuantum(CompandsRGB(blue)),q);
+ SetPixelRed(image,ClampToQuantum(sRGBCompandor(red)),q);
+ SetPixelGreen(image,ClampToQuantum(sRGBCompandor(green)),q);
+ SetPixelBlue(image,ClampToQuantum(sRGBCompandor(blue)),q);
q+=GetPixelChannels(image);
}
sync=SyncCacheViewAuthenticPixels(image_view,exception);
saturation=(double) (QuantumScale*GetPixelGreen(image,q));
brightness=(double) (QuantumScale*GetPixelBlue(image,q));
ConvertHSBToRGB(hue,saturation,brightness,&red,&green,&blue);
- SetPixelRed(image,ClampToQuantum(CompandsRGB(red)),q);
- SetPixelGreen(image,ClampToQuantum(CompandsRGB(green)),q);
- SetPixelBlue(image,ClampToQuantum(CompandsRGB(blue)),q);
+ SetPixelRed(image,ClampToQuantum(sRGBCompandor(red)),q);
+ SetPixelGreen(image,ClampToQuantum(sRGBCompandor(green)),q);
+ SetPixelBlue(image,ClampToQuantum(sRGBCompandor(blue)),q);
q+=GetPixelChannels(image);
}
sync=SyncCacheViewAuthenticPixels(image_view,exception);
saturation=(double) (QuantumScale*GetPixelGreen(image,q));
lightness=(double) (QuantumScale*GetPixelBlue(image,q));
ConvertHSLToRGB(hue,saturation,lightness,&red,&green,&blue);
- SetPixelRed(image,ClampToQuantum(CompandsRGB(red)),q);
- SetPixelGreen(image,ClampToQuantum(CompandsRGB(green)),q);
- SetPixelBlue(image,ClampToQuantum(CompandsRGB(blue)),q);
+ SetPixelRed(image,ClampToQuantum(sRGBCompandor(red)),q);
+ SetPixelGreen(image,ClampToQuantum(sRGBCompandor(green)),q);
+ SetPixelBlue(image,ClampToQuantum(sRGBCompandor(blue)),q);
q+=GetPixelChannels(image);
}
sync=SyncCacheViewAuthenticPixels(image_view,exception);
whiteness=(double) (QuantumScale*GetPixelGreen(image,q));
blackness=(double) (QuantumScale*GetPixelBlue(image,q));
ConvertHWBToRGB(hue,whiteness,blackness,&red,&green,&blue);
- SetPixelRed(image,ClampToQuantum(CompandsRGB(red)),q);
- SetPixelGreen(image,ClampToQuantum(CompandsRGB(green)),q);
- SetPixelBlue(image,ClampToQuantum(CompandsRGB(blue)),q);
+ SetPixelRed(image,ClampToQuantum(sRGBCompandor(red)),q);
+ SetPixelGreen(image,ClampToQuantum(sRGBCompandor(green)),q);
+ SetPixelBlue(image,ClampToQuantum(sRGBCompandor(blue)),q);
q+=GetPixelChannels(image);
}
sync=SyncCacheViewAuthenticPixels(image_view,exception);
b=QuantumScale*GetPixelBlue(image,q);
ConvertLabToXYZ(L,a,b,&X,&Y,&Z);
ConvertXYZToRGB(X,Y,Z,&red,&green,&blue);
- SetPixelRed(image,ClampToQuantum(CompandsRGB(red)),q);
- SetPixelGreen(image,ClampToQuantum(CompandsRGB(green)),q);
- SetPixelBlue(image,ClampToQuantum(CompandsRGB(blue)),q);
+ SetPixelRed(image,ClampToQuantum(sRGBCompandor(red)),q);
+ SetPixelGreen(image,ClampToQuantum(sRGBCompandor(green)),q);
+ SetPixelBlue(image,ClampToQuantum(sRGBCompandor(blue)),q);
q+=GetPixelChannels(image);
}
sync=SyncCacheViewAuthenticPixels(image_view,exception);
green,
red;
- red=CompandsRGB((double) logmap[ScaleQuantumToMap(
+ red=sRGBCompandor((double) logmap[ScaleQuantumToMap(
GetPixelRed(image,q))]);
- green=CompandsRGB((double) logmap[ScaleQuantumToMap(
+ green=sRGBCompandor((double) logmap[ScaleQuantumToMap(
GetPixelGreen(image,q))]);
- blue=CompandsRGB((double) logmap[ScaleQuantumToMap(
+ blue=sRGBCompandor((double) logmap[ScaleQuantumToMap(
GetPixelBlue(image,q))]);
SetPixelRed(image,ClampToQuantum(red),q);
SetPixelGreen(image,ClampToQuantum(green),q);
v=QuantumScale*GetPixelBlue(image,q);
ConvertLuvToXYZ(L,u,v,&X,&Y,&Z);
ConvertXYZToRGB(X,Y,Z,&red,&green,&blue);
- SetPixelRed(image,ClampToQuantum(CompandsRGB(red)),q);
- SetPixelGreen(image,ClampToQuantum(CompandsRGB(green)),q);
- SetPixelBlue(image,ClampToQuantum(CompandsRGB(blue)),q);
+ SetPixelRed(image,ClampToQuantum(sRGBCompandor(red)),q);
+ SetPixelGreen(image,ClampToQuantum(sRGBCompandor(green)),q);
+ SetPixelBlue(image,ClampToQuantum(sRGBCompandor(blue)),q);
q+=GetPixelChannels(image);
}
sync=SyncCacheViewAuthenticPixels(image_view,exception);
green,
red;
- red=CompandsRGB((double) GetPixelRed(image,q));
- green=CompandsRGB((double) GetPixelGreen(image,q));
- blue=CompandsRGB((double) GetPixelBlue(image,q));
+ red=sRGBCompandor((double) GetPixelRed(image,q));
+ green=sRGBCompandor((double) GetPixelGreen(image,q));
+ blue=sRGBCompandor((double) GetPixelBlue(image,q));
SetPixelRed(image,ClampToQuantum(red),q);
SetPixelGreen(image,ClampToQuantum(green),q);
SetPixelBlue(image,ClampToQuantum(blue),q);
Y=QuantumScale*GetPixelGreen(image,q);
Z=QuantumScale*GetPixelBlue(image,q);
ConvertXYZToRGB(X,Y,Z,&red,&green,&blue);
- SetPixelRed(image,ClampToQuantum(CompandsRGB(red)),q);
- SetPixelGreen(image,ClampToQuantum(CompandsRGB(green)),q);
- SetPixelBlue(image,ClampToQuantum(CompandsRGB(blue)),q);
+ SetPixelRed(image,ClampToQuantum(sRGBCompandor(red)),q);
+ SetPixelGreen(image,ClampToQuantum(sRGBCompandor(green)),q);
+ SetPixelBlue(image,ClampToQuantum(sRGBCompandor(blue)),q);
q+=GetPixelChannels(image);
}
sync=SyncCacheViewAuthenticPixels(image_view,exception);
pixel.blue)];
#endif
}
- SetPixelRed(image,ClampToQuantum(CompandsRGB((double)
+ SetPixelRed(image,ClampToQuantum(sRGBCompandor((double)
ScaleMapToQuantum(pixel.red))),q);
- SetPixelGreen(image,ClampToQuantum(CompandsRGB((double)
+ SetPixelGreen(image,ClampToQuantum(sRGBCompandor((double)
ScaleMapToQuantum(pixel.green))),q);
- SetPixelBlue(image,ClampToQuantum(CompandsRGB((double)
+ SetPixelBlue(image,ClampToQuantum(sRGBCompandor((double)
ScaleMapToQuantum(pixel.blue))),q);
q+=GetPixelChannels(image);
}
#endif
}
image->colormap[i].red=(double) ClampToQuantum(
- CompandsRGB((double) ScaleMapToQuantum(pixel.red)));
+ sRGBCompandor((double) ScaleMapToQuantum(pixel.red)));
image->colormap[i].green=(double) ClampToQuantum(
- CompandsRGB((double) ScaleMapToQuantum(pixel.green)));
+ sRGBCompandor((double) ScaleMapToQuantum(pixel.green)));
image->colormap[i].blue=(double) ClampToQuantum(
- CompandsRGB((double) ScaleMapToQuantum(pixel.blue)));
+ sRGBCompandor((double) ScaleMapToQuantum(pixel.blue)));
}
(void) SyncImage(image,exception);
break;