pdf.c File Reference

#include "magick/studio.h"
#include "magick/attribute.h"
#include "magick/blob.h"
#include "magick/blob-private.h"
#include "magick/color.h"
#include "magick/color-private.h"
#include "magick/compress.h"
#include "magick/constitute.h"
#include "magick/delegate.h"
#include "magick/exception.h"
#include "magick/exception-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/resource_.h"
#include "magick/resize.h"
#include "magick/static.h"
#include "magick/string_.h"
#include "magick/transform.h"
#include "magick/utility.h"
#include "magick/version.h"

Include dependency graph for pdf.c:

Go to the source code of this file.

Defines

#define CCITTParam   "0"
#define CropBox   "CropBox"
#define DeviceCMYK   "DeviceCMYK"
#define MediaBox   "MediaBox"
#define RenderPostscriptText   " Rendering postscript... "
#define CFormat   "/Filter [ /%s ]\n"
#define ObjectsPerImage   12

Functions

static MagickBooleanType WritePDFImage (const ImageInfo *, Image *)
static MagickBooleanType IsPDF (const unsigned char *magick, const size_t offset)
static ImageReadPDFImage (const ImageInfo *image_info, ExceptionInfo *exception)
ModuleExport void RegisterPDFImage (void)
ModuleExport void UnregisterPDFImage (void)
static char * EscapeParenthesis (const char *text)


Define Documentation

#define CCITTParam   "0"

Definition at line 70 of file pdf.c.

#define CFormat   "/Filter [ /%s ]\n"

Referenced by WritePDFImage().

#define CropBox   "CropBox"

Referenced by ReadPDFImage().

#define DeviceCMYK   "DeviceCMYK"

Referenced by ReadPDFImage().

#define MediaBox   "MediaBox"

Referenced by ReadPDFImage().

#define ObjectsPerImage   12

Referenced by WritePDFImage().

#define RenderPostscriptText   " Rendering postscript... "


Function Documentation

static char* EscapeParenthesis ( const char *  text  )  [static]

Definition at line 490 of file pdf.c.

References MaxTextExtent.

static MagickBooleanType IsPDF ( const unsigned char *  magick,
const size_t  offset 
) [static]

Definition at line 106 of file pdf.c.

References LocaleNCompare(), MagickFalse, and MagickTrue.

Referenced by RegisterPDFImage().

static Image* ReadPDFImage ( const ImageInfo image_info,
ExceptionInfo exception 
) [static]

ModuleExport void RegisterPDFImage ( void   ) 

ModuleExport void UnregisterPDFImage ( void   ) 

Definition at line 457 of file pdf.c.

References UnregisterMagickInfo().

Referenced by UnregisterStaticModules().

static MagickBooleanType WritePDFImage ( const ImageInfo image_info,
Image image 
) [static]

Definition at line 519 of file pdf.c.

References AcquireImagePixels(), AcquireMagickMemory(), _ImageInfo::adjoin, Ascii85Encode(), Ascii85Flush(), Ascii85Initialize(), _PixelPacket::blue, CCITTParam, CFormat, _Image::client_data, CloseBlob(), CMYKColorspace, CoderError, _Image::colormap, _Image::colors, _Image::colorspace, _Image::columns, _Image::compression, CopyMagickString(), _Image::debug, DefaultResolution, _ImageInfo::density, DestroyImage(), DirectClass, EscapeParenthesis(), _Image::exception, FaxCompression, _Image::filename, FormatMagickString(), GetImageAttribute(), GetImageListLength(), GetIndexes(), GetMagickModule, GetMagickVersion(), _Image::gravity, _PixelPacket::green, _RectangleInfo::height, Huffman2DEncodeImage(), HuffmanEncodeImage(), IsGrayImage(), JPEG2000Compression, JPEGCompression, LocaleCompare(), LogMagickEvent(), LZWCompression, LZWEncodeImage(), _ImageInfo::magick, MagickFalse, MagickSignature, MagickTrue, _Image::matte, MaxRGB, MaxTextExtent, MissingDelegateError, MultilineCensus(), _Image::next, NoCompression, ObjectsPerImage, _PixelPacket::opacity, OpenBlob(), PackbitsEncodeImage(), _Image::page, _ImageInfo::page, ParseAbsoluteGeometry(), ParseGeometry(), ParseGravityGeometry(), ParseMetaGeometry(), PixelIntensityToQuantum(), PixelsPerCentimeterResolution, _ImageInfo::pointsize, _Image::previous, _Image::progress_monitor, PSDensityGeometry, PSPageGeometry, _Image::quality, QuantumTick(), _ExceptionInfo::reason, _PixelPacket::red, RelinquishMagickMemory(), ResetMagickMemory(), ResizeImage(), ResizeMagickMemory(), ResourceLimitError, _GeometryInfo::rho, RLECompression, _Image::rows, SaveImagesTag, SaveImageTag, _Image::scene, SetGeometry(), _GeometryInfo::sigma, SigmaValue, _Image::signature, _ImageInfo::signature, _Image::storage_class, StringToList(), SyncNextImageInList(), TellBlob(), ThrowMagickException(), ThrowWriterException, TraceEvent, TriangleFilter, TrueColorType, _ImageInfo::type, UndefinedCompressionQuality, UndefinedGravity, _Image::units, _ImageAttribute::value, _RectangleInfo::width, WriteBinaryBlobMode, WriteBlobByte(), WriteBlobString(), _RectangleInfo::x, _Image::x_resolution, _RectangleInfo::y, _Image::y_resolution, ZipCompression, and ZLIBEncodeImage().

Referenced by RegisterPDFImage().


Generated on Fri Feb 29 11:56:03 2008 for ImageMagick by  doxygen 1.5.5