1 module dmagick.c.channel;
2 
3 import dmagick.c.exception;
4 import dmagick.c.image;
5 import dmagick.c.magickType;
6 import dmagick.c.magickVersion;
7 
8 extern(C)
9 {
10 	Image* CombineImages(const(Image)*, const ChannelType, ExceptionInfo*);
11 
12 	static if ( MagickLibVersion >= 0x678 )
13 	{
14 		Image* SeparateImage(const(Image)*, const ChannelType, ExceptionInfo*);
15 	}
16 
17 	Image* SeparateImages(const(Image)*, const ChannelType, ExceptionInfo*);
18 
19 	MagickBooleanType GetImageAlphaChannel(const(Image)*);
20 	MagickBooleanType SeparateImageChannel(Image*, const ChannelType);
21 	MagickBooleanType SetImageAlphaChannel(Image*, const AlphaChannelType);
22 }