18#ifndef MAGICKCORE_CHANNEL_H
19#define MAGICKCORE_CHANNEL_H
21#include <MagickCore/image.h>
23#if defined(__cplusplus) || defined(c_plusplus)
29 UndefinedAlphaChannel,
31 AssociateAlphaChannel,
32 BackgroundAlphaChannel,
34 DeactivateAlphaChannel,
36 DisassociateAlphaChannel,
44 TransparentAlphaChannel,
45 OffIfOpaqueAlphaChannel
48extern MagickExport Image
49 *ChannelFxImage(
const Image *,
const char *,ExceptionInfo *),
50 *CombineImages(
const Image *,
const ColorspaceType,ExceptionInfo *),
51 *SeparateImage(
const Image *,
const ChannelType,ExceptionInfo *),
52 *SeparateImages(
const Image *,ExceptionInfo *);
54extern MagickExport MagickBooleanType
55 GetImageAlphaChannel(
const Image *),
56 SetImageAlphaChannel(Image *,
const AlphaChannelOption,ExceptionInfo *);
58#if defined(__cplusplus) || defined(c_plusplus)