(void) DestroyExceptionInfo( &exceptionInfo );
}
+void Magick::Image::alphaChannel ( AlphaChannelOption alphaOption_ )
+{
+ modifyImage();
+ ExceptionInfo exceptionInfo;
+ GetExceptionInfo( &exceptionInfo );
+ SetImageAlphaChannel( image(), alphaOption_, &exceptionInfo );
+ throwException( exceptionInfo );
+ (void) DestroyExceptionInfo( &exceptionInfo );
+}
+
// Annotate using specified text, and placement location
void Magick::Image::annotate ( const std::string &text_,
const Geometry &location_ )
// transparent, respectively.
void alpha ( const unsigned int alpha_ );
+ // AlphaChannel() activates, deactivates, resets, or sets the alpha
+ // channel.
+ void alphaChannel ( AlphaChannelOption alphaOption_ );
+
//
// Annotate image (draw text on image)
//
using MagickCore::MagickFalse;
using MagickCore::MagickTrue;
+ // Alpha channel options
+ using MagickCore::AlphaChannelOption;
+ using MagickCore::UndefinedAlphaChannel;
+ using MagickCore::ActivateAlphaChannel;
+ using MagickCore::BackgroundAlphaChannel;
+ using MagickCore::CopyAlphaChannel;
+ using MagickCore::DeactivateAlphaChannel;
+ using MagickCore::ExtractAlphaChannel;
+ using MagickCore::OpaqueAlphaChannel;
+ using MagickCore::RemoveAlphaChannel;
+ using MagickCore::SetAlphaChannel;
+ using MagickCore::ShapeAlphaChannel;
+ using MagickCore::TransparentAlphaChannel;
+
// Image class types
using MagickCore::ClassType;
using MagickCore::UndefinedClass;