diff --git a/src/Plugins/ImageProcessor/ImageProcessor.Plugins.Cair/Imaging/ConvolutionType.cs b/src/Plugins/ImageProcessor/ImageProcessor.Plugins.Cair/Imaging/ConvolutionType.cs
new file mode 100644
index 000000000..b9e0aa26a
--- /dev/null
+++ b/src/Plugins/ImageProcessor/ImageProcessor.Plugins.Cair/Imaging/ConvolutionType.cs
@@ -0,0 +1,43 @@
+// --------------------------------------------------------------------------------------------------------------------
+//
+// Copyright (c) James South.
+// Licensed under the Apache License, Version 2.0.
+//
+//
+// Provides enumeration of the content aware resize convolution types.
+//
+// --------------------------------------------------------------------------------------------------------------------
+
+namespace ImageProcessor.Plugins.Cair.Imaging
+{
+ ///
+ /// Provides enumeration of the content aware resize convolution types.
+ ///
+ public enum ConvolutionType
+ {
+ ///
+ /// The Prewitt kernel convolution type.
+ ///
+ Prewitt = 0,
+
+ ///
+ /// The V1 kernel convolution type.
+ ///
+ V1 = 1,
+
+ ///
+ /// The VSquare kernel convolution type.
+ ///
+ VSquare = 2,
+
+ ///
+ /// The Sobel kernel convolution type.
+ ///
+ Sobel = 3,
+
+ ///
+ /// The Laplacian kernel convolution type.
+ ///
+ Laplacian = 4
+ }
+}
\ No newline at end of file