MagickCore  6.9.10
Convert, Edit, Or Compose Bitmap Images
channel.c File Reference
Include dependency graph for channel.c:

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)
 

Macro Definition Documentation

◆ CombineImageTag

#define CombineImageTag   "Combine/Image"

◆ SeparateImageTag

#define SeparateImageTag   "Separate/Image"

Function Documentation

◆ CombineImages()

◆ GetImageAlphaChannel()

◆ SeparateImage()

◆ SeparateImageChannel()

◆ SeparateImages()

◆ SetImageAlphaChannel()

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(), DrawPrimitive(), FloodfillPaintImage(), FrameImage(), HaldClutImageChannel(), MatteFloodfillImage(), MorphologyApply(), PolaroidImage(), RenderMVGContent(), RenderPostscript(), SeparateImageChannel(), SetImageBackgroundColor(), SetImageType(), ShadowImage(), ShearImage(), ShearRotateImage(), SimilarityMetricImage(), ThumbnailImage(), TransparentImage(), TransparentPaintImage(), and TransparentPaintImageChroma().