diff --git a/src/ImageSharp/PixelFormats/IPixel.cs b/src/ImageSharp/PixelFormats/IPixel.cs
index 13e35cce0..127740686 100644
--- a/src/ImageSharp/PixelFormats/IPixel.cs
+++ b/src/ImageSharp/PixelFormats/IPixel.cs
@@ -24,93 +24,93 @@ namespace SixLabors.ImageSharp.PixelFormats
}
///
- /// An interface that represents a pixel type.
+ /// A base interface for all pixels, defining the mandatory operations to be implemented by a pixel type.
///
public interface IPixel
{
///
- /// Sets the packed representation from a scaled .
+ /// Initializes the pixel instance from a generic ("scaled") .
///
- /// The vector to create the packed representation from.
+ /// The vector to load the pixel from.
void FromScaledVector4(Vector4 vector);
///
- /// Expands the packed representation into a scaled
- /// with values clamped between 0 and 1.
+ /// Expands the pixel into a generic ("scaled") representation
+ /// with values scaled and clamped between 0 and 1.
/// The vector components are typically expanded in least to greatest significance order.
///
/// The .
Vector4 ToScaledVector4();
///
- /// Sets the packed representation from a .
+ /// Initializes the pixel instance from a which is specific to the current pixel type.
///
- /// The vector to create the packed representation from.
+ /// The vector to load the pixel from.
void FromVector4(Vector4 vector);
///
- /// Expands the packed representation into a .
+ /// Expands the pixel into a which is specific to the current pixel type.
/// The vector components are typically expanded in least to greatest significance order.
///
/// The .
Vector4 ToVector4();
///
- /// Packs the pixel from an value.
+ /// Initializes the pixel instance from an value.
///
/// The value.
void FromArgb32(Argb32 source);
///
- /// Packs the pixel from an value.
+ /// Initializes the pixel instance from an value.
///
/// The value.
void FromBgr24(Bgr24 source);
///
- /// Packs the pixel from an value.
+ /// Initializes the pixel instance from an value.
///
/// The value.
void FromBgra32(Bgra32 source);
///
- /// Packs the Pixel from an value.
+ /// Initializes the pixel instance from an value.
///
/// The value.
void FromGray8(Gray8 source);
///
- /// Packs the Pixel from an value.
+ /// Initializes the pixel instance from an value.
///
/// The value.
void FromGray16(Gray16 source);
///
- /// Packs the pixel from an value.
+ /// Initializes the pixel instance from an value.
///
/// The value.
void FromRgb24(Rgb24 source);
///
- /// Packs the pixel from an value.
+ /// Initializes the pixel instance from an value.
///
/// The value.
void FromRgba32(Rgba32 source);
///
- /// Expands the packed representation into an .
+ /// Convert the pixel instance into representation.
///
/// The reference to the destination pixel
void ToRgba32(ref Rgba32 dest);
///
- /// Packs the pixel from an value.
+ /// Initializes the pixel instance from an value.
///
/// The value.
void FromRgb48(Rgb48 source);
///
- /// Packs the pixel from an value.
+ /// Initializes the pixel instance from an value.
///
/// The value.
void FromRgba64(Rgba64 source);
diff --git a/src/ImageSharp/PixelFormats/PixelOperations{TPixel}.cs b/src/ImageSharp/PixelFormats/PixelOperations{TPixel}.cs
index 510645c4e..126db8533 100644
--- a/src/ImageSharp/PixelFormats/PixelOperations{TPixel}.cs
+++ b/src/ImageSharp/PixelFormats/PixelOperations{TPixel}.cs
@@ -147,7 +147,7 @@ namespace SixLabors.ImageSharp.PixelFormats
return;
}
- // Normal converson
+ // Normal conversion
ref TDestinationPixel destRef = ref MemoryMarshal.GetReference(destinationColors);
for (int i = 0; i < count; i++)
{