MagickCore 7.1.0
Convert, Edit, Or Compose Bitmap Images
channel.h File Reference
#include <MagickCore/image.h>
Include dependency graph for channel.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

MagickExport ImageChannelFxImage (const Image *, const char *, ExceptionInfo *)
 
MagickExport ImageCombineImages (const Image *, const ColorspaceType, ExceptionInfo *)
 
MagickExport ImageSeparateImage (const Image *, const ChannelType, ExceptionInfo *)
 
MagickExport ImageSeparateImages (const Image *, ExceptionInfo *)
 
MagickExport MagickBooleanType GetImageAlphaChannel (const Image *)
 
MagickExport MagickBooleanType SetImageAlphaChannel (Image *, const AlphaChannelOption, ExceptionInfo *)
 

Function Documentation

◆ ChannelFxImage()

MagickExport Image * ChannelFxImage ( const Image ,
const char *  ,
ExceptionInfo  
)

◆ CombineImages()

MagickExport Image * CombineImages ( const Image ,
const  ColorspaceType,
ExceptionInfo  
)

◆ GetImageAlphaChannel()

MagickExport MagickBooleanType GetImageAlphaChannel ( const Image )

◆ SeparateImage()

MagickExport Image * SeparateImage ( const Image ,
const  ChannelType,
ExceptionInfo  
)

◆ SeparateImages()

◆ SetImageAlphaChannel()

MagickExport MagickBooleanType SetImageAlphaChannel ( Image image,
const  AlphaChannelOption,
ExceptionInfo exception 
)

Definition at line 972 of file channel.c.

References AcquireAuthenticCacheView(), ActivateAlphaChannel, _PixelInfo::alpha, _Image::alpha_trait, _PixelInfo::alpha_trait, AlphaCompositeOp, AlphaPixelChannel, AssociateAlphaChannel, _Image::background_color, BackgroundAlphaChannel, BlendPixelTrait, _Image::channel_mask, ClampToQuantum(), _Image::columns, CompositeImage(), ConformPixelInfo(), CopyAlphaChannel, CopyPixelTrait, DeactivateAlphaChannel, DestroyCacheView(), DirectClass, DisassociateAlphaChannel, DiscreteAlphaChannel, ExtractAlphaChannel, FlattenPixelInfo(), GetCacheViewAuthenticPixels(), GetMagickModule, GetPixelAlpha(), GetPixelChannelChannel(), GetPixelChannels(), GetPixelChannelTraits(), GetPixelIntensity(), IntensityCompositeOp, IsEventLogging(), LogMagickEvent(), magick_restrict, MagickCoreSignature, MagickFalse, MagickTrue, OffAlphaChannel, OnAlphaChannel, OpaqueAlpha, OpaqueAlphaChannel, PerceptibleReciprocal(), QuantumScale, RemoveAlphaChannel, _Image::rows, SetAlphaChannel, SetImageAlpha(), SetImageStorageClass(), SetPixelChannel(), SetPixelChannelMask(), SetPixelViaPixelInfo(), ShapeAlphaChannel, _Image::signature, SyncCacheViewAuthenticPixels(), SyncImagePixelCache(), TraceEvent, TransparentAlpha, TransparentAlphaChannel, UndefinedAlphaChannel, UndefinedPixelTrait, and UpdatePixelTrait.

Referenced by BlendConvolveImage(), CannyEdgeImage(), ClearBounds(), ClutImage(), CompareImages(), CompositeImage(), DistortResizeImage(), DrawPrimitive(), HaldClutImage(), ImplodeImage(), MorphologyApply(), PolaroidImage(), RenderMVGContent(), RenderPostscript(), SetImageBackgroundColor(), SetImageType(), ShadowImage(), ShearImage(), ShearRotateImage(), SimilarityImage(), SwirlImage(), TransparentPaintImage(), and TransparentPaintImageChroma().