diff options
author | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2008-08-29 19:47:32 +0000 |
---|---|---|
committer | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2008-08-29 19:47:32 +0000 |
commit | 37f38cafb6719d3bde8c487a597400a81d733aba (patch) | |
tree | 341b54f186747d0b39d6ac5015c66bc929eecde2 /lib | |
parent | fbedc8c762da4ad527b4bd695473606b4b38d412 (diff) | |
download | netpbm-mirror-37f38cafb6719d3bde8c487a597400a81d733aba.tar.gz netpbm-mirror-37f38cafb6719d3bde8c487a597400a81d733aba.tar.xz netpbm-mirror-37f38cafb6719d3bde8c487a597400a81d733aba.zip |
Release 10.35.50
git-svn-id: http://svn.code.sf.net/p/netpbm/code/stable@718 9d0c8265-081b-0410-96cb-a4ca84ce46f8
Diffstat (limited to 'lib')
-rw-r--r-- | lib/libpnm3.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/lib/libpnm3.c b/lib/libpnm3.c index f10a7fca..99d35dc0 100644 --- a/lib/libpnm3.c +++ b/lib/libpnm3.c @@ -65,9 +65,9 @@ pnm_backgroundxel( xels, cols, rows, maxval, format ) { case PPM_TYPE: PPM_ASSIGN( bgxel, - PPM_GETR(ul) + PPM_GETR(ur) + PPM_GETR(ll) + PPM_GETR(lr) / 4, - PPM_GETG(ul) + PPM_GETG(ur) + PPM_GETG(ll) + PPM_GETG(lr) / 4, - PPM_GETB(ul) + PPM_GETB(ur) + PPM_GETB(ll) + PPM_GETB(lr) / 4 ); + (PPM_GETR(ul) + PPM_GETR(ur) + PPM_GETR(ll) + PPM_GETR(lr)) / 4, + (PPM_GETG(ul) + PPM_GETG(ur) + PPM_GETG(ll) + PPM_GETG(lr)) / 4, + (PPM_GETB(ul) + PPM_GETB(ur) + PPM_GETB(ll) + PPM_GETB(lr)) / 4 ); break; case PGM_TYPE: @@ -120,8 +120,11 @@ pnm_backgroundxelrow( xelrow, cols, maxval, format ) switch ( PNM_FORMAT_TYPE(format) ) { case PPM_TYPE: - PPM_ASSIGN( bgxel, PPM_GETR(l) + PPM_GETR(r) / 2, - PPM_GETG(l) + PPM_GETG(r) / 2, PPM_GETB(l) + PPM_GETB(r) / 2 ); + PPM_ASSIGN(bgxel, + (PPM_GETR(l) + PPM_GETR(r)) / 2, + (PPM_GETG(l) + PPM_GETG(r)) / 2, + (PPM_GETB(l) + PPM_GETB(r)) / 2 + ); break; case PGM_TYPE: |