MagickCore  6.9.11-60
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 ImageCombineImages (const Image *image, const ChannelType channel, ExceptionInfo *exception)
 
MagickExport MagickBooleanType GetImageAlphaChannel (const Image *image)
 
MagickExport ImageSeparateImage (const Image *image, const ChannelType channel, ExceptionInfo *exception)
 
MagickExport MagickBooleanType SeparateImageChannel (Image *image, const ChannelType channel)
 
MagickExport ImageSeparateImages (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().