MagickCore
6.8.5
|
#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 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, GetCacheViewAuthenticIndexQueue(), GetCacheViewAuthenticPixels(), GetCacheViewVirtualPixels(), GetMagickModule, GetNextImageInList(), GetPixelIntensity(), GreenChannel, IndexChannel, InheritException(), IsGrayColorspace(), LogMagickEvent(), MagickFalse, MagickSignature, MagickTrue, _Image::matte, OpacityChannel, OptionError, _Image::progress_monitor, RedChannel, _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(), MagickFalse, MagickSignature, _Image::matte, _Image::signature, and TraceEvent.
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(), MagickFalse, MagickSignature, MagickTrue, _Image::matte, OpacityChannel, _Image::progress_monitor, PseudoClass, RedChannel, _Image::rows, SeparateImageTag, SetImageColorspace(), SetImageProgress(), SetImageStorageClass(), SetPixelAlpha, SetPixelBlue, SetPixelGreen, SetPixelRed, _Image::signature, _Image::storage_class, SyncCacheViewAuthenticPixels(), TraceEvent, and TrueAlphaChannel.
Referenced by ChannelImage(), DistortResizeImage(), 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(), MagickFalse, MagickSignature, MagickTrue, NewImageList(), RedChannel, SeparateImageChannel(), _Image::signature, TraceEvent, and TrueAlphaChannel.
MagickExport MagickBooleanType SetImageAlphaChannel | ( | Image * | image, |
const AlphaChannelType | alpha_type | ||
) |
References AcquireAuthenticCacheView(), ActivateAlphaChannel, _Image::background_color, BackgroundAlphaChannel, _PixelPacket::blue, ClampToQuantum(), CMYKColorspace, _Image::colorspace, _Image::columns, ConvertRGBToCMYK(), CopyAlphaChannel, DeactivateAlphaChannel, _Image::debug, DestroyCacheView(), DirectClass, _Image::exception, ExtractAlphaChannel, FlattenAlphaChannel, GetCacheViewAuthenticIndexQueue(), GetCacheViewAuthenticPixels(), GetMagickModule, GetMagickPixelPacket(), GrayChannels, _PixelPacket::green, LevelColorsImage(), LogMagickEvent(), MagickFalse, MagickOver_(), MagickSignature, 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 ClearBounds(), ClutImageChannel(), ColorFloodfillImage(), ColorizeImage(), CompareImageChannels(), CompositeImageChannel(), DistortResizeImage(), DrawPolygonPrimitive(), DrawPrimitive(), FloodfillPaintImage(), FrameImage(), HaldClutImageChannel(), MatteFloodfillImage(), MorphologyApply(), OpaquePaintImageChannel(), PolaroidImage(), RenderPostscript(), SetImageBackgroundColor(), SetImageType(), ShadowImage(), ShearImage(), ShearRotateImage(), SimilarityMetricImage(), ThumbnailImage(), TransparentImage(), TransparentPaintImage(), and TransparentPaintImageChroma().