Lines Matching refs:composite
16 MagickCore image composite private methods.
33 ImageMagick Alpha Composite Inline Methods (special export)
53 const double alpha,const Quantum *q,const double beta,Quantum *composite)
86 composite[i]=ClampToQuantum(gamma*MagickOver_((double) p->red,alpha,
92 composite[i]=ClampToQuantum(gamma*MagickOver_((double) p->green,alpha,
98 composite[i]=ClampToQuantum(gamma*MagickOver_((double) p->blue,alpha,
104 composite[i]=ClampToQuantum(gamma*MagickOver_((double) p->black,alpha,
110 composite[i]=ClampToQuantum(QuantumRange*RoundToUnity(Sa+Da-Sa*Da));
115 composite[i]=q[i];
123 const double alpha,const PixelInfo *q,const double beta,PixelInfo *composite)
136 composite->alpha=(double) QuantumRange*RoundToUnity(gamma);
138 composite->red=gamma*MagickOver_(p->red,alpha,q->red,beta);
139 composite->green=gamma*MagickOver_(p->green,alpha,q->green,beta);
140 composite->blue=gamma*MagickOver_(p->blue,alpha,q->blue,beta);
142 composite->black=gamma*MagickOver_(p->black,alpha,q->black,beta);
146 const double alpha,const PixelInfo *q,const double beta,PixelInfo *composite)
159 composite->alpha=(double) QuantumRange*RoundToUnity(gamma);
161 composite->red=gamma*(Sa*p->red+Da*q->red);
162 composite->green=gamma*(Sa*p->green+Da*q->green);
163 composite->blue=gamma*(Sa*p->blue+Da*q->blue);
165 composite->black=gamma*(Sa*p->black+Da*q->black);
170 PixelInfo *composite)
176 composite);
180 const double alpha,const PixelInfo *q,const double beta,PixelInfo *composite)
186 composite);