ocssw  1.0
Classes | Defines | Functions
/disk01/web/ocssw/build/src/lib24to8/image.h File Reference

(r8084/r2592)

#include <stdint.h>

Go to the source code of this file.

Classes

struct  ColorPacket
struct  ImageInfo
struct  RectangleInfo
struct  RunlengthPacket
struct  Image

Defines

#define AbsoluteValue(x)   ((x) < 0 ? -(x) : (x))
#define DegreesToRadians(x)   ((x)*3.14159265358979323846/180.0)
#define Intensity(color)
#define MaxColormapSize   65535
#define MaxImageSize   (4096*4096)
#define MaxRGB   255
#define MaxRunlength   255
#define MaxTextLength   2048
#define RadiansToDegrees(x)   ((x)*180/3.14159265358979323846)
#define UndefinedId   0
#define ImageMagickId   1
#define UndefinedClass   0
#define DirectClass   1
#define PseudoClass   2
#define UndefinedColorspace   0
#define RGBColorspace   1
#define GRAYColorspace   2
#define OHTAColorspace   3
#define XYZColorspace   4
#define YCbCrColorspace   5
#define YIQColorspace   6
#define YUVColorspace   7
#define UndefinedCompression   0
#define NoCompression   1
#define RunlengthEncodedCompression   2
#define QEncodedCompression   3
#define UndefinedInterlace   0
#define NoneInterlace   1
#define LineInterlace   2
#define PlaneInterlace   3
#define UndefinedCompositeOp   0
#define OverCompositeOp   1
#define InCompositeOp   2
#define OutCompositeOp   3
#define AtopCompositeOp   4
#define XorCompositeOp   5
#define PlusCompositeOp   6
#define MinusCompositeOp   7
#define AddCompositeOp   8
#define SubtractCompositeOp   9
#define DifferenceCompositeOp   10
#define ReplaceCompositeOp   11
#define PSDensityGeometry   "72x72"
#define PSPageGeometry   "612x792+18+94"
#define TextPageGeometry   "612x792+36+36"

Functions

void CommentImage _Declare ((Image *, char *))
void CommentImage Error _Declare ((char *, char *))
Image *AllocateImage _Declare ((ImageInfo *))
Image *AllocateImage *BorderImage _Declare ((Image *, RectangleInfo *, ColorPacket *))
Image *AllocateImage
*BorderImage *BlurImage 
_Declare ((Image *))
Image *AllocateImage
*BorderImage *BlurImage
*ClipImage 
_Declare ((Image *, RectangleInfo *))
Image *AllocateImage
*BorderImage *BlurImage
*ClipImage *CopyImage 
_Declare ((Image *, unsigned int, unsigned int, unsigned int))
Image *AllocateImage
*BorderImage *BlurImage
*ClipImage *CopyImage
*CutImage *DespeckleImage
*EdgeImage *EnhanceImage
*FlipImage *FlopImage
*FrameImage 
_Declare ((Image *, RectangleInfo *, unsigned int, ColorPacket *, ColorPacket *, ColorPacket *))
Image *AllocateImage
*BorderImage *BlurImage
*ClipImage *CopyImage
*CutImage *DespeckleImage
*EdgeImage *EnhanceImage
*FlipImage *FlopImage
*FrameImage *NoisyImage
*ReadImage *RollImage 
_Declare ((Image *, int, int))
Image *AllocateImage
*BorderImage *BlurImage
*ClipImage *CopyImage
*CutImage *DespeckleImage
*EdgeImage *EnhanceImage
*FlipImage *FlopImage
*FrameImage *NoisyImage
*ReadImage *RollImage
*RotateImage 
_Declare ((Image *, double, ColorPacket *, unsigned int))
Image *AllocateImage
*BorderImage *BlurImage
*ClipImage *CopyImage
*CutImage *DespeckleImage
*EdgeImage *EnhanceImage
*FlipImage *FlopImage
*FrameImage *NoisyImage
*ReadImage *RollImage
*RotateImage *SampleImage 
_Declare ((Image *, unsigned int, unsigned int))
Image *AllocateImage
*BorderImage *BlurImage
*ClipImage *CopyImage
*CutImage *DespeckleImage
*EdgeImage *EnhanceImage
*FlipImage *FlopImage
*FrameImage *NoisyImage
*ReadImage *RollImage
*RotateImage *SampleImage
*ScaleImage *SharpenImage
*ShearImage 
_Declare ((Image *, double, double, ColorPacket *, unsigned int))
Image *AllocateImage
*BorderImage *BlurImage
*ClipImage *CopyImage
*CutImage *DespeckleImage
*EdgeImage *EnhanceImage
*FlipImage *FlopImage
*FrameImage *NoisyImage
*ReadImage *RollImage
*RotateImage *SampleImage
*ScaleImage *SharpenImage
*ShearImage *StereoImage 
_Declare ((Image *, Image *))
int ReadDataBlock _Declare ((char *, FILE *))
unsigned int IsGrayImage
NumberColors 
_Declare ((Image *, FILE *))
unsigned int IsGrayImage
NumberColors ReadData 
_Declare ((char *, int, int, FILE *))
unsigned int IsGrayImage
NumberColors ReadData
UncompressImage WriteImage 
_Declare ((ImageInfo *, Image *))
void CloseImage
ColormapSignature
CompositeImage 
_Declare ((Image *, unsigned int, Image *, int, int))
void CloseImage
ColormapSignature
CompositeImage
CompressColormap CompressImage
DestroyImage DestroyImages
EqualizeImage GammaImage
GetImageInfo 
_Declare ((char *, ImageInfo *))
void CloseImage
ColormapSignature
CompositeImage
CompressColormap CompressImage
DestroyImage DestroyImages
EqualizeImage GammaImage
GetImageInfo NegateImage
NormalizeImage OpenImage
ParseImageGeometry 
_Declare ((char *, unsigned int *, unsigned int *))
void CloseImage
ColormapSignature
CompositeImage
CompressColormap CompressImage
DestroyImage DestroyImages
EqualizeImage GammaImage
GetImageInfo NegateImage
NormalizeImage OpenImage
ParseImageGeometry
QuantizationError 
_Declare ((Image *, unsigned int *, double *, double *))
void CloseImage
ColormapSignature
CompositeImage
CompressColormap CompressImage
DestroyImage DestroyImages
EqualizeImage GammaImage
GetImageInfo NegateImage
NormalizeImage OpenImage
ParseImageGeometry
QuantizationError
QuantizeImage 
_Declare ((Image *, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int))
void CloseImage
ColormapSignature
CompositeImage
CompressColormap CompressImage
DestroyImage DestroyImages
EqualizeImage GammaImage
GetImageInfo NegateImage
NormalizeImage OpenImage
ParseImageGeometry
QuantizationError
QuantizeImage QuantizeImages 
_Declare ((Image **, unsigned int, Image *, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int))
void CloseImage
ColormapSignature
CompositeImage
CompressColormap CompressImage
DestroyImage DestroyImages
EqualizeImage GammaImage
GetImageInfo NegateImage
NormalizeImage OpenImage
ParseImageGeometry
QuantizationError
QuantizeImage QuantizeImages
RGBTransformImage 
_Declare ((Image *, unsigned int))
void CloseImage
ColormapSignature
CompositeImage
CompressColormap CompressImage
DestroyImage DestroyImages
EqualizeImage GammaImage
GetImageInfo NegateImage
NormalizeImage OpenImage
ParseImageGeometry
QuantizationError
QuantizeImage QuantizeImages
RGBTransformImage
SetErrorHandler 
_Declare ((ErrorHandler))
void CloseImage
ColormapSignature
CompositeImage
CompressColormap CompressImage
DestroyImage DestroyImages
EqualizeImage GammaImage
GetImageInfo NegateImage
NormalizeImage OpenImage
ParseImageGeometry
QuantizationError
QuantizeImage QuantizeImages
RGBTransformImage
SetErrorHandler SetImageMagick
SetWarningHandler
SortColormapByIntensity
SyncImage TransformImage 
_Declare ((Image **, char *, char *))

Define Documentation

#define AbsoluteValue (   x)    ((x) < 0 ? -(x) : (x))

Definition at line 6 of file image.h.

#define AddCompositeOp   8

Definition at line 64 of file image.h.

#define AtopCompositeOp   4

Definition at line 60 of file image.h.

#define DegreesToRadians (   x)    ((x)*3.14159265358979323846/180.0)

Definition at line 7 of file image.h.

#define DifferenceCompositeOp   10

Definition at line 66 of file image.h.

#define DirectClass   1

Definition at line 26 of file image.h.

#define GRAYColorspace   2

Definition at line 33 of file image.h.

#define ImageMagickId   1

Definition at line 21 of file image.h.

#define InCompositeOp   2

Definition at line 58 of file image.h.

#define Intensity (   color)
Value:
(unsigned int)  \
  ((unsigned int) ((color).red*77+(color).green*150+(color).blue*29) >> 8)

Definition at line 8 of file image.h.

#define LineInterlace   2

Definition at line 51 of file image.h.

#define MaxColormapSize   65535

Definition at line 10 of file image.h.

#define MaxImageSize   (4096*4096)

Definition at line 11 of file image.h.

#define MaxRGB   255

Definition at line 12 of file image.h.

#define MaxRunlength   255

Definition at line 13 of file image.h.

#define MaxTextLength   2048

Definition at line 14 of file image.h.

#define MinusCompositeOp   7

Definition at line 63 of file image.h.

#define NoCompression   1

Definition at line 43 of file image.h.

#define NoneInterlace   1

Definition at line 50 of file image.h.

#define OHTAColorspace   3

Definition at line 34 of file image.h.

#define OutCompositeOp   3

Definition at line 59 of file image.h.

#define OverCompositeOp   1

Definition at line 57 of file image.h.

#define PlaneInterlace   3

Definition at line 52 of file image.h.

#define PlusCompositeOp   6

Definition at line 62 of file image.h.

#define PSDensityGeometry   "72x72"

Definition at line 71 of file image.h.

#define PseudoClass   2

Definition at line 27 of file image.h.

#define PSPageGeometry   "612x792+18+94"

Definition at line 72 of file image.h.

#define QEncodedCompression   3

Definition at line 45 of file image.h.

#define RadiansToDegrees (   x)    ((x)*180/3.14159265358979323846)

Definition at line 15 of file image.h.

#define ReplaceCompositeOp   11

Definition at line 67 of file image.h.

#define RGBColorspace   1

Definition at line 32 of file image.h.

Definition at line 44 of file image.h.

#define SubtractCompositeOp   9

Definition at line 65 of file image.h.

#define TextPageGeometry   "612x792+36+36"

Definition at line 73 of file image.h.

#define UndefinedClass   0

Definition at line 25 of file image.h.

#define UndefinedColorspace   0

Definition at line 31 of file image.h.

#define UndefinedCompositeOp   0

Definition at line 56 of file image.h.

#define UndefinedCompression   0

Definition at line 42 of file image.h.

#define UndefinedId   0

Definition at line 20 of file image.h.

#define UndefinedInterlace   0

Definition at line 49 of file image.h.

#define XorCompositeOp   5

Definition at line 61 of file image.h.

#define XYZColorspace   4

Definition at line 35 of file image.h.

#define YCbCrColorspace   5

Definition at line 36 of file image.h.

#define YIQColorspace   6

Definition at line 37 of file image.h.

#define YUVColorspace   7

Definition at line 38 of file image.h.


Function Documentation

void CommentImage _Declare ( (Image *, char *)  )
void CommentImage Error _Declare ( (char *, char *)  )
Image* AllocateImage * BorderImage * BlurImage * ClipImage * CopyImage _Declare ( (Image *, unsigned int, unsigned int, unsigned int)  )
Image* AllocateImage * BorderImage * BlurImage * ClipImage * CopyImage * CutImage * DespeckleImage * EdgeImage * EnhanceImage * FlipImage * FlopImage * FrameImage * NoisyImage * ReadImage * RollImage * RotateImage * SampleImage * ScaleImage * SharpenImage * ShearImage _Declare ( (Image *, double, double, ColorPacket *, unsigned int)  )
int ReadDataBlock _Declare ( (char *, FILE *)  )
unsigned int IsGrayImage NumberColors _Declare ( (Image *, FILE *)  )
unsigned int IsGrayImage NumberColors ReadData _Declare ( (char *, int, int, FILE *)  )
unsigned int IsGrayImage NumberColors ReadData UncompressImage WriteImage _Declare ( (ImageInfo *, Image *)  )
void CloseImage ColormapSignature CompositeImage _Declare ( (Image *, unsigned int, Image *, int, int)  )