diff --git a/RGB.NET.Core/Color/Color.cs b/RGB.NET.Core/Color/Color.cs
index 3c0667e..20d7f9c 100644
--- a/RGB.NET.Core/Color/Color.cs
+++ b/RGB.NET.Core/Color/Color.cs
@@ -320,14 +320,42 @@ namespace RGB.NET.Core
///
/// The containing the components.
/// The color.
- public static implicit operator Color((byte a, byte r, byte g, byte b) components) => new Color(components.a, components.r, components.g, components.b);
+ public static implicit operator Color((byte r, byte g, byte b) components) => new Color(components.r, components.g, components.b);
///
- /// Converts a of HSV-components to a .
+ /// Converts a of ARGB-components to a .
///
/// The containing the components.
/// The color.
- public static implicit operator Color((double hue, double saturation, double value) components) => new Color(components.hue, components.saturation, components.value);
+ public static implicit operator Color((byte a, byte r, byte g, byte b) components) => new Color(components.a, components.r, components.g, components.b);
+
+ ///
+ /// Converts a of ARGB-components to a .
+ ///
+ /// The containing the components.
+ /// The color.
+ public static implicit operator Color((int r, int g, int b) components) => new Color(components.r, components.g, components.b);
+
+ ///
+ /// Converts a of ARGB-components to a .
+ ///
+ /// The containing the components.
+ /// The color.
+ public static implicit operator Color((int a, int r, int g, int b) components) => new Color(components.a, components.r, components.g, components.b);
+
+ ///
+ /// Converts a of ARGB-components to a .
+ ///
+ /// The containing the components.
+ /// The color.
+ public static implicit operator Color((double r, double g, double b) components) => new Color(components.r, components.g, components.b);
+
+ ///
+ /// Converts a of ARGB-components to a .
+ ///
+ /// The containing the components.
+ /// The color.
+ public static implicit operator Color((double a, double r, double g, double b) components) => new Color(components.a, components.r, components.g, components.b);
#endregion
}