diff --git a/MagickCore/image.h b/MagickCore/image.h
index 058645f..2bb26f4 100644
--- a/MagickCore/image.h
+++ b/MagickCore/image.h
@@ -23,6 +23,7 @@
 #endif
 
 #include <MagickCore/color.h>
+#include <MagickCore/pixel.h>
 
 #define OpaqueAlpha  ((Quantum) QuantumRange)
 #define TransparentAlpha  ((Quantum) 0)
@@ -44,13 +45,6 @@
 
 typedef enum
 {
-  UndefinedAlpha,
-  InactiveAlpha,
-  ActiveAlpha
-} AlphaChannelState;
-
-typedef enum
-{
   UndefinedType,
   BilevelType,
   GrayscaleType,
@@ -280,8 +274,8 @@
   MagickBooleanType
     mask;
 
-  AlphaChannelState
-    alpha;
+  PixelTrait
+    alpha_traits;
 
   size_t
     number_channels,