diff --git a/src/ImageSharp/Processing/Processors/Dithering/IPaletteDitherImageProcessor{TPixel}.cs b/src/ImageSharp/Processing/Processors/Dithering/IPaletteDitherImageProcessor{TPixel}.cs
index 73a6c8f4f4..3e4bf4d836 100644
--- a/src/ImageSharp/Processing/Processors/Dithering/IPaletteDitherImageProcessor{TPixel}.cs
+++ b/src/ImageSharp/Processing/Processors/Dithering/IPaletteDitherImageProcessor{TPixel}.cs
@@ -11,7 +11,7 @@ namespace SixLabors.ImageSharp.Processing.Processors.Dithering
///
/// The pixel format.
public interface IPaletteDitherImageProcessor
- where TPixel : struct, IPixel
+ where TPixel : unmanaged, IPixel
{
///
/// Gets the configration instance to use when performing operations.