• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/WebCore-7537.78.1/platform/graphics/

Lines Matching refs:alpha

100 RGBA32 makeRGBAFromHSLA(double hue, double saturation, double lightness, double alpha)
106 return makeRGBA(greyValue, greyValue, greyValue, static_cast<int>(alpha * scaleFactor));
115 static_cast<int>(alpha * scaleFactor));
228 if (!alpha())
232 unsigned length = DecimalNumber(alpha() / 255.0).toStringDecimal(buffer, WTF::NumberToStringBufferLength);
242 if (alpha() < 0xFF)
243 return String::format("#%02X%02X%02X%02X", red(), green(), blue(), alpha());
284 // Lightened black with alpha.
285 return Color(0x54, 0x54, 0x54, alpha());
292 alpha());
312 alpha());
318 float alpha = a / 255.0f;
321 return static_cast<int>(c / alpha);
330 if (!alpha() || !source.hasAlpha())
333 if (!source.alpha())
336 int d = 255 * (alpha() + source.alpha()) - alpha() * source.alpha();
338 int r = (red() * alpha() * (255 - source.alpha()) + 255 * source.alpha() * source.red()) / d;
339 int g = (green() * alpha() * (255 - source.alpha()) + 255 * source.alpha() * source.green()) / d;
340 int b = (blue() * alpha() * (255 - source.alpha()) + 255 * source.alpha() * source.blue()) / d;
346 // If the color contains alpha already, we leave it alone.
351 for (int alpha = cStartAlpha; alpha <= cEndAlpha; alpha += cAlphaIncrement) {
353 // at the current alpha. Try using less transparency if the numbers end up being negative.
354 int r = blendComponent(red(), alpha);
355 int g = blendComponent(green(), alpha);
356 int b = blendComponent(blue(), alpha);
358 newColor = Color(r, g, b, alpha);
371 a = alpha() / 255.0f;
379 a = alpha() / 255.0;
419 int alpha = alphaChannel(pixelColor);
420 if (alpha && alpha < 255) {
422 redChannel(pixelColor) * 255 / alpha,
423 greenChannel(pixelColor) * 255 / alpha,
424 blueChannel(pixelColor) * 255 / alpha,
425 alpha);
434 unsigned alpha = color.alpha();
435 if (alpha < 255) {
437 fastDivideBy255(color.red() * alpha + 254),
438 fastDivideBy255(color.green() * alpha + 254),
439 fastDivideBy255(color.blue() * alpha + 254),
440 alpha).rgb();