Changeset 8114


Ignore:
Timestamp:
06/02/12 09:41:32 (12 months ago)
Author:
cristy
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • ImageMagick/branches/ImageMagick-6/magick/pixel-private.h

    r8111 r8114  
    2828#include <magick/image-private.h> 
    2929#include <magick/quantum-private.h> 
     30 
     31static inline MagickRealType AlphaReciprocal(const MagickRealType alpha) 
     32{ 
     33  MagickRealType 
     34    beta; 
     35 
     36  /* 
     37     Reciprocal alpha: clamp overshoot; ensure alpha is not negative or too 
     38     close to 0; return reciprocal. 
     39  */ 
     40  beta=(alpha > (MagickRealType) 1.0 ? (MagickRealType) 1.0 : alpha); 
     41  beta=(gamma < (MagickRealType) MagickEpsilon ? (MagickRealType) 
     42    MagickEpsilon : beta); 
     43  return((MagickRealType) 1.0/beta); 
     44} 
    3045 
    3146static inline MagickPixelPacket *CloneMagickPixelPacket( 
Note: See TracChangeset for help on using the changeset viewer.