Lines Matching defs:alpha
179 unsigned char alpha = srcRows[basex + 3];
180 if (unmultiplied && alpha) {
181 destRows[basex] = (srcRows[basex] * 255) / alpha;
182 destRows[basex + 1] = (srcRows[basex + 1] * 255) / alpha;
183 destRows[basex + 2] = (srcRows[basex + 2] * 255) / alpha;
184 destRows[basex + 3] = alpha;
229 unsigned char alpha = srcRows[basex + 3];
230 if (unmultiplied && alpha) {
231 destRows[basex] = (srcRows[basex + 2] * 255) / alpha;
232 destRows[basex + 1] = (srcRows[basex + 1] * 255) / alpha;
233 destRows[basex + 2] = (srcRows[basex] * 255) / alpha;
234 destRows[basex + 3] = alpha;
239 destRows[basex + 3] = alpha;
316 unsigned char alpha = srcRows[basex + 3];
317 if (unmultiplied && alpha != 255) {
318 destRows[basex] = (srcRows[basex] * alpha + 254) / 255;
319 destRows[basex + 1] = (srcRows[basex + 1] * alpha + 254) / 255;
320 destRows[basex + 2] = (srcRows[basex + 2] * alpha + 254) / 255;
321 destRows[basex + 3] = alpha;
366 unsigned char alpha = srcRows[basex + 3];
367 if (unmultiplied && alpha != 255) {
368 destRows[basex] = (srcRows[basex + 2] * alpha + 254) / 255;
369 destRows[basex + 1] = (srcRows[basex + 1] * alpha + 254) / 255;
370 destRows[basex + 2] = (srcRows[basex] * alpha + 254) / 255;
371 destRows[basex + 3] = alpha;
376 destRows[basex + 3] = alpha;