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 }