MagickCore
6.9.10
Convert, Edit, Or Compose Bitmap Images
|
#include "magick/studio.h"
#include "magick/cache-private.h"
#include "magick/channel.h"
#include "magick/color-private.h"
#include "magick/colorspace-private.h"
#include "magick/composite-private.h"
#include "magick/exception-private.h"
#include "magick/enhance.h"
#include "magick/image.h"
#include "magick/list.h"
#include "magick/log.h"
#include "magick/monitor.h"
#include "magick/monitor-private.h"
#include "magick/option.h"
#include "magick/pixel-accessor.h"
#include "magick/resource_.h"
#include "magick/string-private.h"
#include "magick/thread-private.h"
#include "magick/token.h"
#include "magick/utility.h"
#include "magick/version.h"
Macros | |
#define | CombineImageTag "Combine/Image" |
#define | SeparateImageTag "Separate/Image" |
Functions | |
MagickExport Image * | CombineImages (const Image *image, const ChannelType channel, ExceptionInfo *exception) |
MagickExport MagickBooleanType | GetImageAlphaChannel (const Image *image) |
MagickExport Image * | SeparateImage (const Image *image, const ChannelType channel, ExceptionInfo *exception) |
MagickExport MagickBooleanType | SeparateImageChannel (Image *image, const ChannelType channel) |
MagickExport Image * | SeparateImages (const Image *image, const ChannelType channel, ExceptionInfo *exception) |
MagickExport MagickBooleanType | SetImageAlphaChannel (Image *image, const AlphaChannelType alpha_type) |
#define CombineImageTag "Combine/Image" |
Referenced by CombineImages().
#define SeparateImageTag "Separate/Image" |
Referenced by SeparateImageChannel().
MagickExport Image* CombineImages | ( | const Image * | image, |
const ChannelType | channel, | ||
ExceptionInfo * | exception | ||
) |
References AcquireAuthenticCacheView(), AcquireVirtualCacheView(), BlueChannel, ClampToQuantum(), CloneImage(), CMYKColorspace, _Image::colorspace, _Image::columns, CombineImageTag, _Image::debug, DestroyCacheView(), DestroyImage(), DirectClass, _Image::exception, _Image::filename, _Image::gamma, GetCacheViewAuthenticIndexQueue(), GetCacheViewAuthenticPixels(), GetCacheViewVirtualPixels(), GetMagickModule, GetNextImageInList(), GetPixelIntensity(), GreenChannel, IndexChannel, InheritException(), IsGrayColorspace(), IssRGBCompatibleColorspace(), LogMagickEvent(), magick_restrict, MagickCoreSignature, MagickEpsilon, MagickFalse, MagickTrue, _Image::matte, OpacityChannel, OptionError, _Image::progress_monitor, RedChannel, RGBColorspace, _Image::rows, SetImageBackgroundColor(), SetImageColorspace(), SetImageProgress(), SetImageStorageClass(), SetPixelAlpha, SetPixelBlue, SetPixelGreen, SetPixelIndex, SetPixelRed, _ExceptionInfo::signature, _Image::signature, sRGBColorspace, SyncCacheViewAuthenticPixels(), ThrowImageException, TraceEvent, and TransformImageColorspace().
MagickExport MagickBooleanType GetImageAlphaChannel | ( | const Image * | image | ) |
References _Image::debug, GetMagickModule, LogMagickEvent(), MagickCoreSignature, MagickFalse, _Image::matte, _Image::signature, and TraceEvent.
MagickExport Image* SeparateImage | ( | const Image * | image, |
const ChannelType | channel, | ||
ExceptionInfo * | exception | ||
) |
MagickExport MagickBooleanType SeparateImageChannel | ( | Image * | image, |
const ChannelType | channel | ||
) |
References AcquireAuthenticCacheView(), BlackChannel, BlueChannel, ClampToQuantum(), CMYKColorspace, _Image::colorspace, _Image::columns, _Image::debug, DestroyCacheView(), DirectClass, _Image::exception, _Image::filename, GetCacheViewAuthenticIndexQueue(), GetCacheViewAuthenticPixels(), GetMagickModule, GetPixelAlpha, GetPixelBlue, GetPixelGreen, GetPixelIndex, GetPixelIntensity(), GetPixelOpacity, GetPixelRed, GrayChannels, GRAYColorspace, GreenChannel, LogMagickEvent(), magick_restrict, MagickCoreSignature, MagickFalse, MagickTrue, _Image::matte, OpacityChannel, OpaqueAlphaChannel, _Image::progress_monitor, PseudoClass, RedChannel, _Image::rows, SeparateImageTag, SetImageAlphaChannel(), SetImageColorspace(), SetImageProgress(), SetImageStorageClass(), SetPixelAlpha, SetPixelBlue, SetPixelGreen, SetPixelRed, _Image::signature, _Image::storage_class, SyncCacheViewAuthenticPixels(), TraceEvent, and TrueAlphaChannel.
Referenced by ChannelImage(), DistortResizeImage(), DrawClippingMask(), DrawCompositeMask(), SeparateImage(), SeparateImages(), and SetImageAlphaChannel().
MagickExport Image* SeparateImages | ( | const Image * | image, |
const ChannelType | channel, | ||
ExceptionInfo * | exception | ||
) |
References AlphaChannel, AppendImageToList(), BlackChannel, BlueChannel, CloneImage(), CMYKColorspace, _Image::colorspace, _Image::debug, _Image::filename, GetMagickModule, GreenChannel, LogMagickEvent(), MagickCoreSignature, MagickFalse, MagickTrue, NewImageList(), RedChannel, SeparateImageChannel(), _Image::signature, TraceEvent, and TrueAlphaChannel.
MagickExport MagickBooleanType SetImageAlphaChannel | ( | Image * | image, |
const AlphaChannelType | alpha_type | ||
) |
References AcquireAuthenticCacheView(), ActivateAlphaChannel, AssociateAlphaChannel, _Image::background_color, BackgroundAlphaChannel, _PixelPacket::blue, ClampToQuantum(), CMYKColorspace, _Image::colorspace, _Image::columns, ConvertRGBToCMYK(), CopyAlphaChannel, DeactivateAlphaChannel, _Image::debug, DestroyCacheView(), DirectClass, DisassociateAlphaChannel, _Image::exception, ExtractAlphaChannel, FlattenAlphaChannel, GetCacheViewAuthenticIndexQueue(), GetCacheViewAuthenticPixels(), GetMagickModule, GetMagickPixelPacket(), GetPixelAlpha, GetPixelBlue, GetPixelGreen, GetPixelRed, GrayChannels, _PixelPacket::green, LevelColorsImage(), LogMagickEvent(), magick_restrict, MagickCoreSignature, MagickFalse, MagickOver_(), MagickTrue, _Image::matte, _PixelPacket::opacity, OpaqueAlphaChannel, OpaqueOpacity, PerceptibleReciprocal(), QuantumRange, QuantumScale, _PixelPacket::red, RemoveAlphaChannel, ResetAlphaChannel, _Image::rows, SeparateImageChannel(), SetAlphaChannel, SetImageOpacity(), SetImageStorageClass(), SetMagickPixelPacket(), SetPixelBlue, SetPixelGreen, SetPixelIndex, SetPixelPacket(), SetPixelRed, ShapeAlphaChannel, _Image::signature, SyncCacheViewAuthenticPixels(), SyncImagePixelCache(), TraceEvent, TransparentAlphaChannel, TransparentOpacity, TrueAlphaChannel, and UndefinedAlphaChannel.
Referenced by CannyEdgeImage(), ClearBounds(), ClutImageChannel(), ColorFloodfillImage(), ColorizeImage(), CompareImageChannels(), CompositeImageChannel(), DistortResizeImage(), DrawImage(), DrawPrimitive(), FloodfillPaintImage(), FrameImage(), HaldClutImageChannel(), MatteFloodfillImage(), MorphologyApply(), PolaroidImage(), RenderPostscript(), RenderType(), SeparateImageChannel(), SetImageBackgroundColor(), SetImageType(), ShadowImage(), ShearImage(), ShearRotateImage(), SimilarityMetricImage(), ThumbnailImage(), TransparentImage(), TransparentPaintImage(), and TransparentPaintImageChroma().