Powered by Pair ImageMagick logo
Image Magick
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages

ImageMagick-6.1.1/coders/jbig.c File Reference

#include "magick/studio.h"
#include "magick/blob.h"
#include "magick/blob_private.h"
#include "magick/colorspace.h"
#include "magick/constitute.h"
#include "magick/error.h"
#include "magick/error_private.h"
#include "magick/geometry.h"
#include "magick/image.h"
#include "magick/image_private.h"
#include "magick/list.h"
#include "magick/magick.h"
#include "magick/memory_.h"
#include "magick/monitor.h"
#include "magick/nt_feature.h"
#include "magick/static.h"
#include "magick/string_.h"

Include dependency graph for jbig.c:

Include dependency graph

Go to the source code of this file.

Defines

#define JBIGDescription   "Joint Bi-level Image experts Group interchange format"

Functions

ModuleExport void RegisterJBIGImage (void)
ModuleExport void UnregisterJBIGImage (void)


Define Documentation

#define JBIGDescription   "Joint Bi-level Image experts Group interchange format"
 

Referenced by RegisterJBIGImage().


Function Documentation

ModuleExport void RegisterJBIGImage void   ) 
 

Definition at line 283 of file jbig.c.

References AcquireString(), _MagickInfo::adjoin, CopyMagickString(), _MagickInfo::decoder, DecoderHandler, _MagickInfo::description, _MagickInfo::encoder, EncoderHandler, JBIGDescription, MagickFalse, MaxTextExtent, _MagickInfo::module, ModuleExport, RegisterMagickInfo(), SetMagickInfo(), and _MagickInfo::version.

Referenced by RegisterStaticModules().

00284 { 00285 #define JBIGDescription "Joint Bi-level Image experts Group interchange format" 00286 00287 char 00288 version[MaxTextExtent]; 00289 00290 MagickInfo 00291 *entry; 00292 00293 *version='\0'; 00294 #if defined(JBG_VERSION) 00295 (void) CopyMagickString(version,JBG_VERSION,MaxTextExtent); 00296 #endif 00297 entry=SetMagickInfo("BIE"); 00298 #if defined(HasJBIG) 00299 entry->decoder=(DecoderHandler *) ReadJBIGImage; 00300 entry->encoder=(EncoderHandler *) WriteJBIGImage; 00301 #endif 00302 entry->adjoin=MagickFalse; 00303 entry->description=AcquireString(JBIGDescription); 00304 if (*version != '\0') 00305 entry->version=AcquireString(version); 00306 entry->module=AcquireString("JBIG"); 00307 (void) RegisterMagickInfo(entry); 00308 entry=SetMagickInfo("JBG"); 00309 #if defined(HasJBIG) 00310 entry->decoder=(DecoderHandler *) ReadJBIGImage; 00311 entry->encoder=(EncoderHandler *) WriteJBIGImage; 00312 #endif 00313 entry->description=AcquireString(JBIGDescription); 00314 if (*version != '\0') 00315 entry->version=AcquireString(version); 00316 entry->module=AcquireString("JBIG"); 00317 (void) RegisterMagickInfo(entry); 00318 entry=SetMagickInfo("JBIG"); 00319 #if defined(HasJBIG) 00320 entry->decoder=(DecoderHandler *) ReadJBIGImage; 00321 entry->encoder=(EncoderHandler *) WriteJBIGImage; 00322 #endif 00323 entry->description=AcquireString(JBIGDescription); 00324 if (*version != '\0') 00325 entry->version=AcquireString(version); 00326 entry->module=AcquireString("JBIG"); 00327 (void) RegisterMagickInfo(entry); 00328 }

Here is the call graph for this function:

ModuleExport void UnregisterJBIGImage void   ) 
 

Definition at line 349 of file jbig.c.

References ModuleExport, and UnregisterMagickInfo().

Referenced by UnregisterStaticModules().

00350 { 00351 (void) UnregisterMagickInfo("BIE"); 00352 (void) UnregisterMagickInfo("JBG"); 00353 (void) UnregisterMagickInfo("JBIG"); 00354 }

Here is the call graph for this function:


Generated on Mon Oct 25 13:42:32 2004 for ImageMagick by doxygen 1.3.7
ImageMagick Copyright © 2004, ImageMagick Studio LLC