diff options
author | Tor Andersson <tor@ghostscript.com> | 2004-11-25 10:42:53 +0100 |
---|---|---|
committer | Tor Andersson <tor@ghostscript.com> | 2004-11-25 10:42:53 +0100 |
commit | e8696b4046767fcbfc05056c13f919fdeff65158 (patch) | |
tree | ac03d0f565f8ad74818a9486cfbadc1d730c35ee /render/rastport.c | |
parent | 6a2ce62be0518a6e5690d6a1d23527ede5a91150 (diff) | |
download | mupdf-e8696b4046767fcbfc05056c13f919fdeff65158.tar.xz |
join content streams
Diffstat (limited to 'render/rastport.c')
-rw-r--r-- | render/rastport.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/render/rastport.c b/render/rastport.c index 6d6b3b8a..a6dedf05 100644 --- a/render/rastport.c +++ b/render/rastport.c @@ -396,9 +396,9 @@ static void img_w3i1o4(byte *rgb, FZ_PSRC, FZ_PDST, FZ_PCTM) sa = samplemask(src, srcw, srch, u, v); ssa = 255 - sa; dstp[0] = sa + fz_mul255(dstp[0], ssa); - dstp[1] = rgb[0] + fz_mul255(dstp[1], ssa); - dstp[2] = rgb[1] + fz_mul255(dstp[2], ssa); - dstp[3] = rgb[2] + fz_mul255(dstp[3], ssa); + dstp[1] = rgb[0] + fz_mul255((short)dstp[1] - rgb[0], ssa); + dstp[2] = rgb[1] + fz_mul255((short)dstp[2] - rgb[1], ssa); + dstp[3] = rgb[2] + fz_mul255((short)dstp[3] - rgb[2], ssa); dstp += 4; u += fa; v += fb; |