Main Page | Modules | Class List | Directories | File List | Class Members | File Members

dpx_io.h File Reference

#include <stdio.h>
#include <gandalf/common/misc_defs.h>
#include <gandalf/image/image_defs.h>

Go to the source code of this file.

Classes

struct  Gan_DPXWriteControlStruct
 DPX Write control structure. More...

Typedefs

typedef enum Gan_DPXTransferCharacteristic Gan_DPXTransferCharacteristic
 DPX Transfer characteristics.
typedef enum Gan_DPXColorimetricCharacteristics Gan_DPXColorimetricCharacteristics
typedef Gan_DPXWriteControlStruct Gan_DPXWriteControlStruct
 DPX Write control structure.

Functions

void vReverseEndiannessUI32 (gan_uint32 *pui32Val)
void vReverseEndiannessUI16 (gan_uint16 *pui16Val)
Gan_ImagepgiRead8BitDPXImageData (FILE *pfInFile, Gan_Bool bReversedEndianness, gan_uint16 ui16Packing, gan_uint32 ui32eolPadding, gan_uint32 ui32eoImagePadding, Gan_ImageFormat eFormat, Gan_Type eType, gan_uint32 ui32PixelsPerLine, gan_uint32 ui32LinesPerImageEle, Gan_Image *pgiImage)
Gan_ImagepgiRead10BitDPXImageData (FILE *pfInFile, Gan_Bool bReversedEndianness, gan_uint16 ui16bPacked, gan_uint32 ui32eolPadding, gan_uint32 ui32eoImagePadding, Gan_ImageFormat eFormat, Gan_Type eType, gan_uint32 ui32PixelsPerLine, gan_uint32 ui32LinesPerImageEle, Gan_Image *pgiImage)
Gan_Bool bWrite8BitDPXImageData (FILE *pfOutFile, Gan_Image *pgiImage, Gan_Bool bReverseBytes)
Gan_Bool bWrite10BitDPXImageData (FILE *pfOutFile, Gan_Image *pgiImage, Gan_Bool bReverseBytes)
void gan_initialise_dpx_write_control_struct (Gan_DPXWriteControlStruct *controlstr)
 Initialises the write control structure for DPX files.
Gan_Imagegan_read_dpx_image_stream (FILE *infile, Gan_Image *image)
 Reads a RGB colour image file in DPX format from a stream.
Gan_Imagegan_read_dpx_image (const char *filename, Gan_Image *image)
 Reads a RGB colour image file in DPX format.
Gan_Bool gan_write_dpx_image_stream (FILE *outfile, Gan_Image *image, Gan_DPXWriteControlStruct *controlstr)
 Writes a RGB colour image to a file stream in DPX format.
Gan_Bool gan_write_dpx_image (const char *filename, Gan_Image *image, Gan_DPXWriteControlStruct *controlstr)
 Writes a RGB colour image file in DPX format.


Detailed Description

Module: DPX format image file I/O functions

Part of: Gandalf Library

Version:
1.4
Date:
2005/05/15 02:05:43
Author:
pm
Copyright: (c) 2000 Imagineer Software Limited
Generated on Sat May 21 23:52:49 2005 by  doxygen 1.4.3