diff options
author | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2010-02-02 03:48:20 +0000 |
---|---|---|
committer | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2010-02-02 03:48:20 +0000 |
commit | 062aa5e8b145a1b1f381030026016d00e976c093 (patch) | |
tree | f968f7edf7f76b122fd90d749905d0d92596ce83 /lib | |
parent | c3f3686ad99c4e95661959ff577dd2c0740a6a0a (diff) | |
download | netpbm-mirror-062aa5e8b145a1b1f381030026016d00e976c093.tar.gz netpbm-mirror-062aa5e8b145a1b1f381030026016d00e976c093.tar.xz netpbm-mirror-062aa5e8b145a1b1f381030026016d00e976c093.zip |
Add ppm_luminosity()
git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1110 9d0c8265-081b-0410-96cb-a4ca84ce46f8
Diffstat (limited to 'lib')
-rw-r--r-- | lib/ppm.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/ppm.h b/lib/ppm.h index 0695295f..57b6c04a 100644 --- a/lib/ppm.h +++ b/lib/ppm.h @@ -250,6 +250,12 @@ ppm_hsv_from_color(pixel const color, pixval const maxval); static __inline pixval +ppm_luminosity(pixel const p) { + + return (pixval)(PPM_LUMIN(p) + 0.5); +} + +static __inline pixval ppm_colorvalue(pixel const p) { /*---------------------------------------------------------------------------- The color value (V is HSV) as a pixval |