MagickCore  7.0.7
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 ,
const AlphaChannelOption  ,
ExceptionInfo  
)

Definition at line 966 of file channel.c.

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

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