MagickCore 7.1.0
Convert, Edit, Or Compose Bitmap Images
|
#include "MagickCore/blob.h"
#include "MagickCore/colorspace.h"
#include "MagickCore/cache-view.h"
#include "MagickCore/color.h"
#include "MagickCore/composite.h"
#include "MagickCore/compress.h"
#include "MagickCore/effect.h"
#include "MagickCore/geometry.h"
#include "MagickCore/layer.h"
#include "MagickCore/locale_.h"
#include "MagickCore/monitor.h"
#include "MagickCore/pixel.h"
#include "MagickCore/profile.h"
#include "MagickCore/quantum.h"
#include "MagickCore/resample.h"
#include "MagickCore/resize.h"
#include "MagickCore/semaphore.h"
#include "MagickCore/stream.h"
#include "MagickCore/timer.h"
Go to the source code of this file.
Data Structures | |
struct | _PrimaryInfo |
struct | _SegmentInfo |
struct | _ChromaticityInfo |
struct | _Image |
struct | _ImageInfo |
Macros | |
#define | OpaqueAlpha ((Quantum) QuantumRange) |
#define | TransparentAlpha ((Quantum) 0) |
Typedefs | |
typedef struct _PrimaryInfo | PrimaryInfo |
typedef struct _SegmentInfo | SegmentInfo |
typedef struct _ChromaticityInfo | ChromaticityInfo |
#define OpaqueAlpha ((Quantum) QuantumRange) |
typedef struct _ChromaticityInfo ChromaticityInfo |
typedef struct _PrimaryInfo PrimaryInfo |
typedef struct _SegmentInfo SegmentInfo |
enum AlphaChannelOption |
enum ImageType |
enum InterlaceType |
enum OrientationType |
enum ResolutionType |
enum TransmitType |
MagickExport Image * AcquireImage | ( | const ImageInfo * | , |
ExceptionInfo * | |||
) |
MagickExport ImageInfo * AcquireImageInfo | ( | void | ) |
MagickExport void AcquireNextImage | ( | const ImageInfo * | , |
Image * | , | ||
ExceptionInfo * | |||
) |
MagickExport Image * AppendImages | ( | const Image * | , |
const | MagickBooleanType, | ||
ExceptionInfo * | |||
) |
MagickExport ExceptionType CatchImageException | ( | Image * | image | ) |
Definition at line 635 of file image.c.
References AcquireExceptionInfo(), CatchException(), DestroyExceptionInfo(), _Image::filename, GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _ExceptionInfo::severity, _Image::signature, and TraceEvent.
MagickExport MagickBooleanType ClipImage | ( | Image * | , |
ExceptionInfo * | |||
) |
MagickExport MagickBooleanType ClipImagePath | ( | Image * | , |
const char * | , | ||
const | MagickBooleanType, | ||
ExceptionInfo * | |||
) |
MagickExport Image * CloneImage | ( | const Image * | , |
const | size_t, | ||
const | size_t, | ||
const | MagickBooleanType, | ||
ExceptionInfo * | |||
) |
MagickExport ImageInfo * CloneImageInfo | ( | const ImageInfo * | ) |
MagickExport MagickBooleanType CopyImagePixels | ( | Image * | , |
const Image * | , | ||
const RectangleInfo * | , | ||
const OffsetInfo * | , | ||
ExceptionInfo * | |||
) |
MagickExport Image * DestroyImage | ( | Image * | ) |
MagickExport ImageInfo * DestroyImageInfo | ( | ImageInfo * | image_info | ) |
Definition at line 1252 of file image.c.
References _ImageInfo::cache, _ImageInfo::density, DestroyImageOptions(), DestroyPixelCache(), DestroyString(), DestroyStringInfo(), _ImageInfo::extract, _ImageInfo::filename, _ImageInfo::font, GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _ImageInfo::page, _ImageInfo::profile, RelinquishMagickMemory(), _ImageInfo::sampling_factor, _ImageInfo::scenes, _ImageInfo::server_name, _ImageInfo::signature, _ImageInfo::size, _ImageInfo::texture, and TraceEvent.
Referenced by BlobToImage(), ClipImagePath(), CustomStreamToImage(), DestroyImage(), DestroyRegistryNode(), DrawPatternPath(), DrawPrimitive(), GetDrawInfo(), GlobExpression(), HoughLineImage(), IdentifyImage(), ImagesToBlob(), ImagesToCustomStream(), ImageToBlob(), ImageToCustomStream(), InjectImageBlob(), InterpretImageProperties(), InvokeDelegate(), MontageImageList(), MontageImages(), PingBlob(), PingImage(), PingImages(), PreviewImage(), ReadImage(), ReadImages(), ReadInlineImage(), ReadStream(), RenderPostscript(), SetImageProperty(), SetImageType(), StreamImage(), SyncImageSettings(), WriteImage(), WriteImages(), WriteStream(), and WriteStreamImage().
MagickExport void DestroyImagePixels | ( | Image * | ) |
MagickExport void DisassociateImageStream | ( | Image * | ) |
MagickExport void GetImageInfo | ( | ImageInfo * | ) |
MagickExport FILE * GetImageInfoFile | ( | const ImageInfo * | image_info | ) |
Definition at line 1409 of file image.c.
References _ImageInfo::file.
MagickExport Image * GetImageMask | ( | const Image * | , |
const | PixelMask, | ||
ExceptionInfo * | |||
) |
MagickExport ssize_t GetImageReferenceCount | ( | Image * | image | ) |
Definition at line 1568 of file image.c.
References _Image::filename, GetMagickModule, IsEventLogging(), LockSemaphoreInfo(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _Image::reference_count, _Image::semaphore, _Image::signature, TraceEvent, and UnlockSemaphoreInfo().
Referenced by ModifyImage().
MagickExport VirtualPixelMethod GetImageVirtualPixelMethod | ( | const Image * | ) |
MagickExport size_t InterpretImageFilename | ( | const ImageInfo * | image_info, |
Image * | image, | ||
const char * | format, | ||
int | value, | ||
char * | filename, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 1651 of file image.c.
References ConcatenateMagickString(), CopyMagickString(), FormatLocaleString(), GetImageArtifact(), GetImageOption(), GetImageProperty(), IsStringTrue(), LocaleNCompare(), MagickFalse, MagickPathExtent, and MagickTrue.
Referenced by OpenBlob(), PingImages(), ReadImages(), and SetImageInfo().
MagickExport MagickBooleanType IsHighDynamicRangeImage | ( | const Image * | , |
ExceptionInfo * | |||
) |
MagickExport MagickBooleanType IsImageObject | ( | const Image * | ) |
MagickExport MagickBooleanType IsTaintImage | ( | const Image * | ) |
MagickExport MagickBooleanType ListMagickInfo | ( | FILE * | , |
ExceptionInfo * | |||
) |
MagickExport MagickBooleanType ModifyImage | ( | Image ** | , |
ExceptionInfo * | |||
) |
MagickExport Image * NewMagickImage | ( | const ImageInfo * | , |
const | size_t, | ||
const | size_t, | ||
const PixelInfo * | , | ||
ExceptionInfo * | |||
) |
MagickExport Image * ReferenceImage | ( | Image * | ) |
MagickExport MagickBooleanType ResetImagePage | ( | Image * | , |
const char * | |||
) |
MagickExport MagickBooleanType ResetImagePixels | ( | Image * | , |
ExceptionInfo * | |||
) |
MagickExport MagickBooleanType SetImageAlpha | ( | Image * | , |
const | Quantum, | ||
ExceptionInfo * | |||
) |
MagickExport MagickBooleanType SetImageBackgroundColor | ( | Image * | , |
ExceptionInfo * | |||
) |
MagickExport ChannelType SetImageChannelMask | ( | Image * | image, |
const | ChannelType | ||
) |
Definition at line 2504 of file image.c.
References SetPixelChannelMask().
Referenced by AutoGammaImage(), DrawPrimitive(), LevelImageColors(), MinMaxStretchImage(), SeparateImage(), SetImageType(), ShadowImage(), and WhiteBalanceImage().
MagickExport MagickBooleanType SetImageColor | ( | Image * | , |
const PixelInfo * | , | ||
ExceptionInfo * | |||
) |
MagickExport MagickBooleanType SetImageExtent | ( | Image * | , |
const | size_t, | ||
const | size_t, | ||
ExceptionInfo * | |||
) |
MagickExport MagickBooleanType SetImageInfo | ( | ImageInfo * | , |
const unsigned int | , | ||
ExceptionInfo * | |||
) |
MagickExport void SetImageInfoBlob | ( | ImageInfo * | , |
const void * | , | ||
const | size_t | ||
) |
MagickExport void SetImageInfoCustomStream | ( | ImageInfo * | image_info, |
CustomStreamInfo * | custom_stream | ||
) |
Definition at line 3130 of file image.c.
References _ImageInfo::custom_stream, _ImageInfo::filename, GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _ImageInfo::signature, and TraceEvent.
MagickExport void SetImageInfoFile | ( | ImageInfo * | , |
FILE * | |||
) |
MagickExport MagickBooleanType SetImageMask | ( | Image * | , |
const PixelMask | type, | ||
const Image * | , | ||
ExceptionInfo * | |||
) |
MagickExport MagickBooleanType SetImageRegionMask | ( | Image * | , |
const PixelMask | type, | ||
const RectangleInfo * | , | ||
ExceptionInfo * | |||
) |
MagickExport MagickBooleanType SetImageStorageClass | ( | Image * | , |
const | ClassType, | ||
ExceptionInfo * | |||
) |
MagickExport VirtualPixelMethod SetImageVirtualPixelMethod | ( | Image * | image, |
const | VirtualPixelMethod, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 3512 of file image.c.
References _Image::filename, GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, SetPixelCacheVirtualMethod(), _Image::signature, and TraceEvent.
Referenced by DeskewImage(), DistortResizeImage(), RotateImage(), ShadowImage(), SyncImageSettings(), and TextureImage().
MagickExport Image * SmushImages | ( | const Image * | images, |
const | MagickBooleanType, | ||
const | ssize_t, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 3699 of file image.c.
References _Image::alpha_trait, BlendPixelTrait, CloneImage(), _Image::columns, CompositeImage(), DestroyImage(), DirectClass, _Image::filename, GetMagickModule, GetNextImageInList(), _Image::gravity, GravityAdjustGeometry(), IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, MagickTrue, OverCompositeOp, _Image::previous, _Image::rows, SetGeometry(), SetImageBackgroundColor(), SetImageProgress(), SetImageStorageClass(), _ExceptionInfo::signature, _Image::signature, SmushImageTag, SmushXGap(), SmushYGap(), TraceEvent, UndefinedPixelTrait, _RectangleInfo::x, and _RectangleInfo::y.
MagickExport MagickBooleanType StripImage | ( | Image * | , |
ExceptionInfo * | |||
) |
MagickExport MagickBooleanType SyncImage | ( | Image * | , |
ExceptionInfo * | |||
) |
MagickExport MagickBooleanType SyncImageSettings | ( | const ImageInfo * | , |
Image * | , | ||
ExceptionInfo * | |||
) |
MagickExport MagickBooleanType SyncImagesSettings | ( | ImageInfo * | image_info, |
Image * | images, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 4006 of file image.c.
References DeleteImageOption(), _Image::filename, GetMagickModule, GetNextImageInList(), IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, MagickTrue, _Image::signature, _ImageInfo::signature, SyncImageSettings(), and TraceEvent.