home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / gd201.zip / gd-2.0.1 / tc < prev    next >
Text File  |  2001-04-03  |  653b  |  13 lines

  1.         if (im->trueColor) {
  2.             a->tweencolor = gdTrueColorAlpha(im,
  3.                 (pixel * gdTrueColorGetRed(fg) + npixel * gdTrueColorGetRed(bg)) / NUMCOLORS,
  4.                 (pixel * gdTrueColorGetGreen(fg) + npixel * gdTrueColorGetGreen(bg)) / NUMCOLORS,
  5.                 (pixel * gdTrueColorGetBlue(fg) + npixel * gdTrueColorGetBlue(bg)) / NUMCOLORS,
  6.                 (pixel * gdTrueColorGetAlpha(fg) + npixel * gdTrueColorGetAlpha(bg)) / NUMCOLORS);
  7.         } else {
  8.             a->tweencolor = gdImageColorResolve(im,
  9.                 (pixel * im->red[fg] + npixel * im->red[bg]) / NUMCOLORS,
  10.                 (pixel * im->green[fg] + npixel * im->green[bg]) / NUMCOLORS,
  11.                 (pixel * im->blue[fg] + npixel * im->blue[bg]) / NUMCOLORS);
  12.         }
  13.