diff --git a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor.cs b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor.cs
index 514249a2d..1dc63efa2 100644
--- a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor.cs
+++ b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor.cs
@@ -82,11 +82,11 @@ namespace SixLabors.ImageSharp.Processing.Processors.Drawing
// we need to offset the pixel grid to account for when we outline a path.
// basically if the line is [1,2] => [3,2] then when outlining at 1 we end up with a region of [0.5,1.5],[1.5, 1.5],[3.5,2.5],[2.5,2.5]
// and this can cause missed fills when not using antialiasing.so we offset the pixel grid by 0.5 in the x & y direction thus causing the#
- // region to alline with the pixel grid.
+ // region to align with the pixel grid.
float offset = 0.5f;
if (this.Options.Antialias)
{
- offset = 0f; // we are antialising skip offsetting as real antalising should take care of offset.
+ offset = 0f; // we are antialiasing skip offsetting as real antialiasing should take care of offset.
subpixelCount = this.Options.AntialiasSubpixelDepth;
if (subpixelCount < 4)
{
@@ -121,7 +121,7 @@ namespace SixLabors.ImageSharp.Processing.Processors.Drawing
int pointsFound = region.Scan(subPixel + offset, buffer, configuration);
if (pointsFound == 0)
{
- // nothing on this line skip
+ // nothing on this line, skip
continue;
}
diff --git a/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor.cs b/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor.cs
index f9a1d8739..487c88064 100644
--- a/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor.cs
+++ b/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor.cs
@@ -32,7 +32,7 @@ namespace SixLabors.ImageSharp.Processing.Processors.Text
/// The font we want to render with
/// The brush to source pixel colors from.
/// The pen to outline text with.
- /// The location on the image to start drawign the text from.
+ /// The location on the image to start drawing the text from.
public DrawTextProcessor(TextGraphicsOptions options, string text, Font font, IBrush brush, IPen pen, PointF location)
{
Guard.NotNull(text, nameof(text));
@@ -85,7 +85,7 @@ namespace SixLabors.ImageSharp.Processing.Processors.Text
{
base.BeforeImageApply(source, sourceRectangle);
- // do everythign at the image level as we are deligating the processing down to other processors
+ // do everything at the image level as we are delegating the processing down to other processors
var style = new RendererOptions(this.Font, this.Options.DpiX, this.Options.DpiY, this.Location)
{
ApplyKerning = this.Options.ApplyKerning,
diff --git a/src/ImageSharp.Drawing/Processing/SolidBrush{TPixel}.cs b/src/ImageSharp.Drawing/Processing/SolidBrush{TPixel}.cs
index 6a8028770..20a6833c4 100644
--- a/src/ImageSharp.Drawing/Processing/SolidBrush{TPixel}.cs
+++ b/src/ImageSharp.Drawing/Processing/SolidBrush{TPixel}.cs
@@ -91,7 +91,7 @@ namespace SixLabors.ImageSharp.Processing
{
Span destinationRow = this.Target.GetPixelRowSpan(y).Slice(x);
- // constrain the spans to eachother
+ // constrain the spans to each other
if (destinationRow.Length > scanline.Length)
{
destinationRow = destinationRow.Slice(0, scanline.Length);
diff --git a/src/ImageSharp/Advanced/AdvancedImageExtensions.cs b/src/ImageSharp/Advanced/AdvancedImageExtensions.cs
index 328d57596..63ccea4e6 100644
--- a/src/ImageSharp/Advanced/AdvancedImageExtensions.cs
+++ b/src/ImageSharp/Advanced/AdvancedImageExtensions.cs
@@ -160,7 +160,7 @@ namespace SixLabors.ImageSharp.Advanced
///
/// The type of the pixel.
/// The source.
- /// The span retuned from Pixel source
+ /// The span returned from Pixel source
private static Span GetSpan(IPixelSource source)
where TPixel : struct, IPixel
=> source.PixelBuffer.GetSpan();
@@ -172,7 +172,7 @@ namespace SixLabors.ImageSharp.Advanced
/// The source.
/// The row.
///
- /// The span retuned from Pixel source
+ /// The span returned from Pixel source
///
private static Span GetSpan(IPixelSource source, int row)
where TPixel : struct, IPixel
@@ -185,7 +185,7 @@ namespace SixLabors.ImageSharp.Advanced
/// The source.
/// The row.
///
- /// The span retuned from Pixel source
+ /// The span returned from Pixel source
///
private static Span GetSpan(Buffer2D source, int row)
where TPixel : struct, IPixel
diff --git a/src/ImageSharp/Common/Helpers/ImageMaths.cs b/src/ImageSharp/Common/Helpers/ImageMaths.cs
index 402aa79b5..f07ccb03b 100644
--- a/src/ImageSharp/Common/Helpers/ImageMaths.cs
+++ b/src/ImageSharp/Common/Helpers/ImageMaths.cs
@@ -76,7 +76,7 @@ namespace SixLabors.ImageSharp
///
/// Scales a value from an 8 bit to it's 16 bit equivalent.
///
- /// The 8 bit compoonent value.
+ /// The 8 bit component value.
/// The
[MethodImpl(InliningOptions.ShortMethod)]
public static ushort UpscaleFrom8BitTo16Bit(byte component) => (ushort)(component * 257);
diff --git a/src/ImageSharp/Common/Helpers/SimdUtils.BasicIntrinsics256.cs b/src/ImageSharp/Common/Helpers/SimdUtils.BasicIntrinsics256.cs
index 0f1ce2ab6..85c9f0074 100644
--- a/src/ImageSharp/Common/Helpers/SimdUtils.BasicIntrinsics256.cs
+++ b/src/ImageSharp/Common/Helpers/SimdUtils.BasicIntrinsics256.cs
@@ -90,7 +90,7 @@ namespace SixLabors.ImageSharp
var bVec = new Vector(256.0f / 255.0f);
var magicFloat = new Vector(32768.0f);
- var magicInt = new Vector(1191182336); // reinterpreded value of 32768.0f
+ var magicInt = new Vector(1191182336); // reinterpreted value of 32768.0f
var mask = new Vector(255);
ref Octet.OfByte sourceBase = ref Unsafe.As(ref MemoryMarshal.GetReference(source));
diff --git a/src/ImageSharp/Common/Helpers/SimdUtils.cs b/src/ImageSharp/Common/Helpers/SimdUtils.cs
index a989cc875..867e7b9de 100644
--- a/src/ImageSharp/Common/Helpers/SimdUtils.cs
+++ b/src/ImageSharp/Common/Helpers/SimdUtils.cs
@@ -169,7 +169,7 @@ namespace SixLabors.ImageSharp
DebugGuard.IsTrue(
ImageMaths.ModuloP2(dest.Length, shouldBeDivisibleBy) == 0,
nameof(source),
- $"length should be divisable by {shouldBeDivisibleBy}!");
+ $"length should be divisible by {shouldBeDivisibleBy}!");
}
[Conditional("DEBUG")]
@@ -179,7 +179,7 @@ namespace SixLabors.ImageSharp
DebugGuard.IsTrue(
ImageMaths.ModuloP2(dest.Length, shouldBeDivisibleBy) == 0,
nameof(source),
- $"length should be divisable by {shouldBeDivisibleBy}!");
+ $"length should be divisible by {shouldBeDivisibleBy}!");
}
}
}
\ No newline at end of file
diff --git a/src/ImageSharp/Formats/Bmp/BmpDecoderCore.cs b/src/ImageSharp/Formats/Bmp/BmpDecoderCore.cs
index cea90cb45..eb519f421 100644
--- a/src/ImageSharp/Formats/Bmp/BmpDecoderCore.cs
+++ b/src/ImageSharp/Formats/Bmp/BmpDecoderCore.cs
@@ -207,7 +207,7 @@ namespace SixLabors.ImageSharp.Formats.Bmp
///
/// Looks up color values and builds the image from de-compressed RLE8 data.
- /// Compresssed RLE8 stream is uncompressed by
+ /// Compressed RLE8 stream is uncompressed by
///
/// The pixel format.
/// The to assign the palette to.
diff --git a/src/ImageSharp/Formats/Bmp/IBmpDecoderOptions.cs b/src/ImageSharp/Formats/Bmp/IBmpDecoderOptions.cs
index c44ca73f2..219d37ca6 100644
--- a/src/ImageSharp/Formats/Bmp/IBmpDecoderOptions.cs
+++ b/src/ImageSharp/Formats/Bmp/IBmpDecoderOptions.cs
@@ -8,6 +8,6 @@ namespace SixLabors.ImageSharp.Formats.Bmp
///
internal interface IBmpDecoderOptions
{
- // added this for consistancy so we can add stuff as required, no options currently availible
+ // added this for consistency so we can add stuff as required, no options currently available
}
}
\ No newline at end of file
diff --git a/src/ImageSharp/Formats/Gif/GifDecoderCore.cs b/src/ImageSharp/Formats/Gif/GifDecoderCore.cs
index db512a078..b8a270b3f 100644
--- a/src/ImageSharp/Formats/Gif/GifDecoderCore.cs
+++ b/src/ImageSharp/Formats/Gif/GifDecoderCore.cs
@@ -56,7 +56,7 @@ namespace SixLabors.ImageSharp.Formats.Gif
private GifGraphicControlExtension graphicsControlExtension;
///
- /// The image desciptor.
+ /// The image descriptor.
///
private GifImageDescriptor imageDescriptor;
diff --git a/src/ImageSharp/Formats/Gif/GifEncoderCore.cs b/src/ImageSharp/Formats/Gif/GifEncoderCore.cs
index 17ee61607..a922f3011 100644
--- a/src/ImageSharp/Formats/Gif/GifEncoderCore.cs
+++ b/src/ImageSharp/Formats/Gif/GifEncoderCore.cs
@@ -23,7 +23,7 @@ namespace SixLabors.ImageSharp.Formats.Gif
internal sealed class GifEncoderCore
{
///
- /// Used for allocating memory during procesing operations.
+ /// Used for allocating memory during processing operations.
///
private readonly MemoryAllocator memoryAllocator;
@@ -421,7 +421,7 @@ namespace SixLabors.ImageSharp.Formats.Gif
private void WriteColorTable(QuantizedFrame image, Stream stream)
where TPixel : struct, IPixel
{
- // The maximium number of colors for the bit depth
+ // The maximum number of colors for the bit depth
int colorTableLength = ImageMaths.GetColorCountForBitDepth(this.bitDepth) * 3;
int pixelCount = image.Palette.Length;
diff --git a/src/ImageSharp/Formats/Gif/LzwEncoder.cs b/src/ImageSharp/Formats/Gif/LzwEncoder.cs
index e390dfd54..34c353ec9 100644
--- a/src/ImageSharp/Formats/Gif/LzwEncoder.cs
+++ b/src/ImageSharp/Formats/Gif/LzwEncoder.cs
@@ -52,7 +52,7 @@ namespace SixLabors.ImageSharp.Formats.Gif
};
///
- /// The maximium number of bits/code.
+ /// The maximum number of bits/code.
///
private const int MaxBits = 12;
@@ -210,7 +210,7 @@ namespace SixLabors.ImageSharp.Formats.Gif
/// flush the packet to disk.
///
/// The character to add.
- /// The reference to the storage for packat accumulators
+ /// The reference to the storage for packet accumulators
/// The stream to write to.
[MethodImpl(MethodImplOptions.AggressiveInlining)]
private void AddCharacter(byte c, ref byte accumulatorsRef, Stream stream)
diff --git a/src/ImageSharp/Formats/IImageFormat.cs b/src/ImageSharp/Formats/IImageFormat.cs
index 94191c149..3cd289df7 100644
--- a/src/ImageSharp/Formats/IImageFormat.cs
+++ b/src/ImageSharp/Formats/IImageFormat.cs
@@ -16,12 +16,12 @@ namespace SixLabors.ImageSharp.Formats
string Name { get; }
///
- /// Gets the default mimetype that the image foramt uses
+ /// Gets the default mimetype that the image format uses
///
string DefaultMimeType { get; }
///
- /// Gets all the mimetypes that have been used by this image foramt.
+ /// Gets all the mimetypes that have been used by this image format.
///
IEnumerable MimeTypes { get; }
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Block8x8.cs b/src/ImageSharp/Formats/Jpeg/Components/Block8x8.cs
index 5601a9436..60fec25d2 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Block8x8.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Block8x8.cs
@@ -10,7 +10,7 @@ using System.Text;
namespace SixLabors.ImageSharp.Formats.Jpeg.Components
{
///
- /// Represents a Jpeg block with coefficiens.
+ /// Represents a Jpeg block with coefficients.
///
// ReSharper disable once InconsistentNaming
internal unsafe struct Block8x8 : IEquatable
@@ -64,7 +64,7 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.Components
}
///
- /// Gets or sets a value in a row+coulumn of the 8x8 block
+ /// Gets or sets a value in a row+column of the 8x8 block
///
/// The x position index in the row
/// The column index
@@ -283,7 +283,7 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.Components
}
///
- /// Calculate the total sum of absoulute differences of elements in 'a' and 'b'.
+ /// Calculate the total sum of absolute differences of elements in 'a' and 'b'.
///
public static long TotalDifference(ref Block8x8 a, ref Block8x8 b)
{
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Block8x8F.cs b/src/ImageSharp/Formats/Jpeg/Components/Block8x8F.cs
index 137a8029d..2be5addc2 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Block8x8F.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Block8x8F.cs
@@ -395,7 +395,7 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.Components
}
///
- /// Scales the 16x16 region represented by the 4 source blocks to the 8x8 DST block.
+ /// Scales the 16x16 region represented by the 4 source blocks to the 8x8 DST block.
///
/// The destination block.
/// The source block.
@@ -571,7 +571,7 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.Components
// sign(dividend) = max(min(dividend, 1), -1)
var sign = Vector4.Clamp(dividend, NegativeOne, Vector4.One);
- // AlmostRound(dividend/divisor) = dividend/divisior + 0.5*sign(dividend)
+ // AlmostRound(dividend/divisor) = dividend/divisor + 0.5*sign(dividend)
return (dividend / divisor) + (sign * Offset);
}
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Decoder/ColorConverters/JpegColorConverter.FromYCbCrSimd.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/ColorConverters/JpegColorConverter.FromYCbCrSimd.cs
index 1dc72aaf5..23aa1acbe 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Decoder/ColorConverters/JpegColorConverter.FromYCbCrSimd.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Decoder/ColorConverters/JpegColorConverter.FromYCbCrSimd.cs
@@ -32,11 +32,11 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters
}
///
- /// SIMD convert using buffers of sizes divisable by 8.
+ /// SIMD convert using buffers of sizes divisible by 8.
///
internal static void ConvertCore(in ComponentValues values, Span result)
{
- DebugGuard.IsTrue(result.Length % 8 == 0, nameof(result), "result.Length should be divisable by 8!");
+ DebugGuard.IsTrue(result.Length % 8 == 0, nameof(result), "result.Length should be divisible by 8!");
ref Vector4Pair yBase =
ref Unsafe.As(ref MemoryMarshal.GetReference(values.Component0));
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Decoder/ColorConverters/JpegColorConverter.FromYCbCrSimdAvx2.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/ColorConverters/JpegColorConverter.FromYCbCrSimdAvx2.cs
index 46644258b..f0a70a6f3 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Decoder/ColorConverters/JpegColorConverter.FromYCbCrSimdAvx2.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Decoder/ColorConverters/JpegColorConverter.FromYCbCrSimdAvx2.cs
@@ -35,7 +35,7 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters
}
///
- /// SIMD convert using buffers of sizes divisable by 8.
+ /// SIMD convert using buffers of sizes divisible by 8.
///
internal static void ConvertCore(in ComponentValues values, Span result)
{
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Decoder/ColorConverters/JpegColorConverter.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/ColorConverters/JpegColorConverter.cs
index 456636dc3..a44ebf89d 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Decoder/ColorConverters/JpegColorConverter.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Decoder/ColorConverters/JpegColorConverter.cs
@@ -18,7 +18,7 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters
internal abstract partial class JpegColorConverter
{
///
- /// The avalilable converters
+ /// The available converters
///
private static readonly JpegColorConverter[] Converters =
{
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Decoder/HuffmanTable.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/HuffmanTable.cs
index 24d570bf1..9e134746b 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Decoder/HuffmanTable.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Decoder/HuffmanTable.cs
@@ -91,7 +91,7 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder
}
// Figure F.15: generate decoding tables for bit-sequential decoding.
- // Compute largest code + 1 for this size. preshifted as we needit later.
+ // Compute largest code + 1 for this size. preshifted as we need it later.
Unsafe.Add(ref maxcodeRef, k) = code << (16 - k);
code <<= 1;
}
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Decoder/IRawJpegData.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/IRawJpegData.cs
index dace78b33..1454bb5b1 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Decoder/IRawJpegData.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Decoder/IRawJpegData.cs
@@ -20,7 +20,7 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder
Size ImageSizeInPixels { get; }
///
- /// Gets the number of coponents.
+ /// Gets the number of components.
///
int ComponentCount { get; }
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Decoder/JFifMarker.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/JFifMarker.cs
index f153ce062..4bff49248 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Decoder/JFifMarker.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Decoder/JFifMarker.cs
@@ -24,7 +24,7 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder
/// The minor version
/// The units for the density values
/// The horizontal pixel density
- /// The veritcal pixel density
+ /// The vertical pixel density
private JFifMarker(byte majorVersion, byte minorVersion, byte densityUnits, short xDensity, short yDensity)
{
Guard.MustBeGreaterThan(xDensity, 0, nameof(xDensity));
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegBlockPostProcessor.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegBlockPostProcessor.cs
index 0108e3081..da4b2847b 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegBlockPostProcessor.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegBlockPostProcessor.cs
@@ -59,7 +59,7 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder
/// - Dequantize
/// - Applying IDCT
/// - Level shift by +128, clip to [0, 255]
- /// - Copy the resultin color values into 'destArea' scaling up the block by amount defined in
+ /// - Copy the resulting color values into 'destArea' scaling up the block by amount defined in
///
/// The source block.
/// The destination buffer area.
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegComponentPostProcessor.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegComponentPostProcessor.cs
index 57a53549f..94ec600dd 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegComponentPostProcessor.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegComponentPostProcessor.cs
@@ -22,7 +22,7 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder
private int currentComponentRowInBlocks;
///
- /// The size of the area in corrsponding to one 8x8 Jpeg block
+ /// The size of the area in corresponding to one 8x8 Jpeg block
///
private readonly Size blockAreaSize;
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Decoder/ScanDecoder.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/ScanDecoder.cs
index 5d232b571..48abca2a4 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Decoder/ScanDecoder.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Decoder/ScanDecoder.cs
@@ -755,7 +755,7 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder
[MethodImpl(InliningOptions.ColdPath)]
private void FillBuffer()
{
- // Attempt to load at least the minimum nbumber of required bits into the buffer.
+ // Attempt to load at least the minimum number of required bits into the buffer.
// We fail to do so only if we hit a marker or reach the end of the input stream.
do
{
@@ -912,7 +912,7 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder
}
// If it's NOT a restart, then just bail, so we get corrupt data rather than no data.
- // Reset the stream to before any bad markers to ensure we can read sucessive segments.
+ // Reset the stream to before any bad markers to ensure we can read successive segments.
if (this.badMarker)
{
this.stream.Position = this.markerPosition;
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Encoder/RgbToYCbCrTables.cs b/src/ImageSharp/Formats/Jpeg/Components/Encoder/RgbToYCbCrTables.cs
index a0cc9ee8e..cb0810985 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Encoder/RgbToYCbCrTables.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Encoder/RgbToYCbCrTables.cs
@@ -63,7 +63,7 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder
///
/// Initializes the YCbCr tables
///
- /// The intialized
+ /// The initialized
public static RgbToYCbCrTables Create()
{
RgbToYCbCrTables tables = default;
diff --git a/src/ImageSharp/Formats/Jpeg/Components/GenericBlock8x8.cs b/src/ImageSharp/Formats/Jpeg/Components/GenericBlock8x8.cs
index 2e20da266..c795ccc8b 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/GenericBlock8x8.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/GenericBlock8x8.cs
@@ -44,7 +44,7 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.Components
///
/// FOR TESTING ONLY!
- /// Gets or sets a value in a row+coulumn of the 8x8 block
+ /// Gets or sets a value in a row+column of the 8x8 block
///
/// The x position index in the row
/// The column index
diff --git a/src/ImageSharp/Formats/Jpeg/JpegDecoderCore.cs b/src/ImageSharp/Formats/Jpeg/JpegDecoderCore.cs
index ef73aab38..67f665576 100644
--- a/src/ImageSharp/Formats/Jpeg/JpegDecoderCore.cs
+++ b/src/ImageSharp/Formats/Jpeg/JpegDecoderCore.cs
@@ -51,12 +51,12 @@ namespace SixLabors.ImageSharp.Formats.Jpeg
private readonly byte[] markerBuffer = new byte[2];
///
- /// The DC HUffman tables
+ /// The DC Huffman tables
///
private HuffmanTables dcHuffmanTables;
///
- /// The AC HUffman tables
+ /// The AC Huffman tables
///
private HuffmanTables acHuffmanTables;
diff --git a/src/ImageSharp/Formats/Png/Chunks/PhysicalChunkData.cs b/src/ImageSharp/Formats/Png/Chunks/PhysicalChunkData.cs
index 07fc688d5..6ab0dd657 100644
--- a/src/ImageSharp/Formats/Png/Chunks/PhysicalChunkData.cs
+++ b/src/ImageSharp/Formats/Png/Chunks/PhysicalChunkData.cs
@@ -53,7 +53,7 @@ namespace SixLabors.ImageSharp.Formats.Png.Chunks
///
/// Constructs the PngPhysicalChunkData from the provided metadata.
- /// If the resolution units are not in meters, they are automatically convereted.
+ /// If the resolution units are not in meters, they are automatically converted.
///
/// The metadata.
/// The constructed PngPhysicalChunkData instance.
diff --git a/src/ImageSharp/Formats/Png/IPngDecoderOptions.cs b/src/ImageSharp/Formats/Png/IPngDecoderOptions.cs
index bd0b93205..5b650ac2a 100644
--- a/src/ImageSharp/Formats/Png/IPngDecoderOptions.cs
+++ b/src/ImageSharp/Formats/Png/IPngDecoderOptions.cs
@@ -6,7 +6,7 @@ using System.Text;
namespace SixLabors.ImageSharp.Formats.Png
{
///
- /// The optioas for decoding png images
+ /// The options for decoding png images
///
internal interface IPngDecoderOptions
{
diff --git a/src/ImageSharp/IImageInfo.cs b/src/ImageSharp/IImageInfo.cs
index 25d5ec7ca..6e64aa679 100644
--- a/src/ImageSharp/IImageInfo.cs
+++ b/src/ImageSharp/IImageInfo.cs
@@ -7,7 +7,7 @@ using SixLabors.ImageSharp.MetaData;
namespace SixLabors.ImageSharp
{
///
- /// Encapsulates properties that descibe basic image information including dimensions, pixel type information
+ /// Encapsulates properties that describe basic image information including dimensions, pixel type information
/// and additional metadata
///
public interface IImageInfo
diff --git a/src/ImageSharp/Image.WrapMemory.cs b/src/ImageSharp/Image.WrapMemory.cs
index e8d9ab754..c2935bed9 100644
--- a/src/ImageSharp/Image.WrapMemory.cs
+++ b/src/ImageSharp/Image.WrapMemory.cs
@@ -17,7 +17,7 @@ namespace SixLabors.ImageSharp
public static partial class Image
{
///
- /// Wraps an existing contigous memory area of 'width'x'height' pixels,
+ /// Wraps an existing contiguous memory area of 'width' x 'height' pixels,
/// allowing to view/manipulate it as an ImageSharp instance.
///
/// The pixel type
@@ -40,7 +40,7 @@ namespace SixLabors.ImageSharp
}
///
- /// Wraps an existing contigous memory area of 'width'x'height' pixels,
+ /// Wraps an existing contiguous memory area of 'width' x 'height' pixels,
/// allowing to view/manipulate it as an ImageSharp instance.
///
/// The pixel type
@@ -60,7 +60,7 @@ namespace SixLabors.ImageSharp
}
///
- /// Wraps an existing contigous memory area of 'width'x'height' pixels,
+ /// Wraps an existing contiguous memory area of 'width' x 'height' pixels,
/// allowing to view/manipulate it as an ImageSharp instance.
/// The memory is being observed, the caller remains responsible for managing it's lifecycle.
///
@@ -79,15 +79,15 @@ namespace SixLabors.ImageSharp
}
///
- /// Wraps an existing contigous memory area of 'width'x'height' pixels,
+ /// Wraps an existing contiguous memory area of 'width' x 'height' pixels,
/// allowing to view/manipulate it as an ImageSharp instance.
- /// The ownership of the is being transfered to the new instance,
+ /// The ownership of the is being transferred to the new instance,
/// meaning that the caller is not allowed to dispose .
/// It will be disposed together with the result image.
///
/// The pixel type
/// The
- /// The that is being transfered to the image
+ /// The that is being transferred to the image
/// The width of the memory image
/// The height of the memory image
/// The
@@ -105,15 +105,15 @@ namespace SixLabors.ImageSharp
}
///
- /// Wraps an existing contigous memory area of 'width'x'height' pixels,
+ /// Wraps an existing contiguous memory area of 'width' x 'height' pixels,
/// allowing to view/manipulate it as an ImageSharp instance.
- /// The ownership of the is being transfered to the new instance,
+ /// The ownership of the is being transferred to the new instance,
/// meaning that the caller is not allowed to dispose .
/// It will be disposed together with the result image.
///
/// The pixel type
/// The
- /// The that is being transfered to the image
+ /// The that is being transferred to the image
/// The width of the memory image
/// The height of the memory image
/// An instance
@@ -128,14 +128,14 @@ namespace SixLabors.ImageSharp
}
///
- /// Wraps an existing contigous memory area of 'width'x'height' pixels,
+ /// Wraps an existing contiguous memory area of 'width' x 'height' pixels,
/// allowing to view/manipulate it as an ImageSharp instance.
- /// The ownership of the is being transfered to the new instance,
+ /// The ownership of the is being transferred to the new instance,
/// meaning that the caller is not allowed to dispose .
/// It will be disposed together with the result image.
///
/// The pixel type
- /// The that is being transfered to the image
+ /// The that is being transferred to the image
/// The width of the memory image
/// The height of the memory image
/// An instance
diff --git a/src/ImageSharp/ImageExtensions.cs b/src/ImageSharp/ImageExtensions.cs
index e579bec1a..cbf93275c 100644
--- a/src/ImageSharp/ImageExtensions.cs
+++ b/src/ImageSharp/ImageExtensions.cs
@@ -33,7 +33,7 @@ namespace SixLabors.ImageSharp
if (format is null)
{
var sb = new StringBuilder();
- sb.AppendLine($"Can't find a format that is associated with the file extention '{ext}'. Registered formats with there extensions include:");
+ sb.AppendLine($"Can't find a format that is associated with the file extension '{ext}'. Registered formats with there extensions include:");
foreach (IImageFormat fmt in source.GetConfiguration().ImageFormats)
{
sb.AppendLine($" - {fmt.Name} : {string.Join(", ", fmt.FileExtensions)}");
@@ -47,7 +47,7 @@ namespace SixLabors.ImageSharp
if (encoder is null)
{
var sb = new StringBuilder();
- sb.AppendLine($"Can't find encoder for file extention '{ext}' using image format '{format.Name}'. Registered encoders include:");
+ sb.AppendLine($"Can't find encoder for file extension '{ext}' using image format '{format.Name}'. Registered encoders include:");
foreach (KeyValuePair enc in source.GetConfiguration().ImageFormatsManager.ImageEncoders)
{
sb.AppendLine($" - {enc.Key} : {enc.Value.GetType().Name}");
diff --git a/src/ImageSharp/Image{TPixel}.cs b/src/ImageSharp/Image{TPixel}.cs
index 9d4c1ef0b..178194b21 100644
--- a/src/ImageSharp/Image{TPixel}.cs
+++ b/src/ImageSharp/Image{TPixel}.cs
@@ -186,7 +186,7 @@ namespace SixLabors.ImageSharp
public Image Clone() => this.Clone(this.configuration);
///
- /// Clones the current image with the given configueation.
+ /// Clones the current image with the given configuration.
///
/// The configuration providing initialization code which allows extending the library.
/// Returns a new with all the same pixel data as the original.
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccProfileClass.cs b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccProfileClass.cs
index 71c27ca61..8f0427db2 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccProfileClass.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccProfileClass.cs
@@ -39,15 +39,15 @@ namespace SixLabors.ImageSharp.MetaData.Profiles.Icc
///
/// This profile provides the relevant information to perform a transformation
- /// between colour encodings and the PCS. This type of profile is based on
- /// modelling rather than device measurement or characterization data.
+ /// between color encodings and the PCS. This type of profile is based on
+ /// modeling rather than device measurement or characterization data.
/// ColorSpace profiles may be embedded in images.
///
ColorSpace = 0x73706163, // spac
///
/// This profile represents abstract transforms and does not represent any
- /// device model. Colour transformations using Abstract profiles are performed
+ /// device model. Color transformations using Abstract profiles are performed
/// from PCS to PCS. Abstract profiles cannot be embedded in images.
///
Abstract = 0x61627374, // abst
@@ -55,8 +55,8 @@ namespace SixLabors.ImageSharp.MetaData.Profiles.Icc
///
/// NamedColor profiles can be thought of as sibling profiles to device profiles.
/// For a given device there would be one or more device profiles to handle
- /// process colour conversions and one or more named colour profiles to handle
- /// named colours.
+ /// process color conversions and one or more named color profiles to handle
+ /// named colors.
///
NamedColor = 0x6E6D636C, // nmcl
}
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccProfileFlag.cs b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccProfileFlag.cs
index 3758be34b..1e9ec18e8 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccProfileFlag.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccProfileFlag.cs
@@ -29,12 +29,12 @@ namespace SixLabors.ImageSharp.MetaData.Profiles.Icc
NotEmbedded = 0,
///
- /// Profile cannot be used independently of the embedded colour data
+ /// Profile cannot be used independently of the embedded color data
///
NotIndependent = 1 << 1,
///
- /// Profile can be used independently of the embedded colour data
+ /// Profile can be used independently of the embedded color data
///
Independent = 0,
}
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccProfileTag.cs b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccProfileTag.cs
index 82b296900..61d34dca1 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccProfileTag.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccProfileTag.cs
@@ -19,18 +19,18 @@ namespace SixLabors.ImageSharp.MetaData.Profiles.Icc
Unknown,
///
- /// A2B0 - This tag defines a colour transform from Device, Colour Encoding or PCS, to PCS, or a colour transform
+ /// A2B0 - This tag defines a color transform from Device, Color Encoding or PCS, to PCS, or a color transform
/// from Device 1 to Device 2, using lookup table tag element structures
///
AToB0 = 0x41324230,
///
- /// A2B2 - This tag describes the colour transform from Device or Colour Encoding to PCS using lookup table tag element structures
+ /// A2B2 - This tag describes the color transform from Device or Color Encoding to PCS using lookup table tag element structures
///
AToB1 = 0x41324231,
///
- /// A2B2 - This tag describes the colour transform from Device or Colour Encoding to PCS using lookup table tag element structures
+ /// A2B2 - This tag describes the color transform from Device or Color Encoding to PCS using lookup table tag element structures
///
AToB2 = 0x41324232,
@@ -46,40 +46,40 @@ namespace SixLabors.ImageSharp.MetaData.Profiles.Icc
BlueTrc = 0x62545243,
///
- /// B2A0 - This tag defines a colour transform from PCS to Device or Colour Encoding using the lookup table tag element structures
+ /// B2A0 - This tag defines a color transform from PCS to Device or Color Encoding using the lookup table tag element structures
///
BToA0 = 0x42324130,
///
- /// B2A1 - This tag defines a colour transform from PCS to Device or Colour Encoding using the lookup table tag element structures.
+ /// B2A1 - This tag defines a color transform from PCS to Device or Color Encoding using the lookup table tag element structures.
///
BToA1 = 0x42324131,
///
- /// B2A2 - This tag defines a colour transform from PCS to Device or Colour Encoding using the lookup table tag element structures.
+ /// B2A2 - This tag defines a color transform from PCS to Device or Color Encoding using the lookup table tag element structures.
///
BToA2 = 0x42324132,
///
- /// B2D0 - This tag defines a colour transform from PCS to Device. It supports float32Number-encoded input range, output range and transform, and
+ /// B2D0 - This tag defines a color transform from PCS to Device. It supports float32Number-encoded input range, output range and transform, and
/// provides a means to override the BToA0 tag.
///
BToD0 = 0x42324430,
///
- /// B2D1 - This tag defines a colour transform from PCS to Device. It supports float32Number-encoded input range, output range and transform, and
+ /// B2D1 - This tag defines a color transform from PCS to Device. It supports float32Number-encoded input range, output range and transform, and
/// provides a means to override the BToA1 tag.
///
BToD1 = 0x42324431,
///
- /// B2D2 - This tag defines a colour transform from PCS to Device. It supports float32Number-encoded input range, output range and transform, and
+ /// B2D2 - This tag defines a color transform from PCS to Device. It supports float32Number-encoded input range, output range and transform, and
/// provides a means to override the BToA2 tag.
///
BToD2 = 0x42324432,
///
- /// B2D3 - This tag defines a colour transform from PCS to Device. It supports float32Number-encoded input range, output range and transform, and
+ /// B2D3 - This tag defines a color transform from PCS to Device. It supports float32Number-encoded input range, output range and transform, and
/// provides a means to override the BToA1 tag.
///
BToD3 = 0x42324433,
@@ -97,8 +97,8 @@ namespace SixLabors.ImageSharp.MetaData.Profiles.Icc
CharTarget = 0x74617267,
///
- /// chad - This tag contains a matrix, which shall be invertible, and which converts an nCIEXYZ colour, measured using the actual illumination
- /// conditions and relative to the actual adopted white, to an nCIEXYZ colour relative to the PCS adopted white
+ /// chad - This tag contains a matrix, which shall be invertible, and which converts an nCIEXYZ color, measured using the actual illumination
+ /// conditions and relative to the actual adopted white, to an nCIEXYZ color relative to the PCS adopted white
///
ChromaticAdaptation = 0x63686164,
@@ -166,33 +166,33 @@ namespace SixLabors.ImageSharp.MetaData.Profiles.Icc
DeviceSettings = 0x64657673,
///
- /// D2B0 - This tag defines a colour transform from Device to PCS. It supports float32Number-encoded
+ /// D2B0 - This tag defines a color transform from Device to PCS. It supports float32Number-encoded
/// input range, output range and transform, and provides a means to override the AToB0 tag
///
DToB0 = 0x44324230,
///
- /// D2B1 - This tag defines a colour transform from Device to PCS. It supports float32Number-encoded
+ /// D2B1 - This tag defines a color transform from Device to PCS. It supports float32Number-encoded
/// input range, output range and transform, and provides a means to override the AToB1 tag
///
DToB1 = 0x44324230,
///
- /// D2B2 - This tag defines a colour transform from Device to PCS. It supports float32Number-encoded
+ /// D2B2 - This tag defines a color transform from Device to PCS. It supports float32Number-encoded
/// input range, output range and transform, and provides a means to override the AToB1 tag
///
DToB2 = 0x44324230,
///
- /// D2B3 - This tag defines a colour transform from Device to PCS. It supports float32Number-encoded
+ /// D2B3 - This tag defines a color transform from Device to PCS. It supports float32Number-encoded
/// input range, output range and transform, and provides a means to override the AToB1 tag
///
DToB3 = 0x44324230,
///
/// gamt - This tag provides a table in which PCS values are the input and a single
- /// output value for each input value is the output. If the output value is 0, the PCS colour is in-gamut.
- /// If the output is non-zero, the PCS colour is out-of-gamut
+ /// output value for each input value is the output. If the output value is 0, the PCS color is in-gamut.
+ /// If the output is non-zero, the PCS color is out-of-gamut
///
Gamut = 0x67616D74,
@@ -214,7 +214,7 @@ namespace SixLabors.ImageSharp.MetaData.Profiles.Icc
GreenTrc = 0x67545243,
///
- /// lumi - This tag contains the absolute luminance of emissive devices in candelas per square metre as described by the Y channel.
+ /// lumi - This tag contains the absolute luminance of emissive devices in candelas per square meter as described by the Y channel.
///
Luminance = 0x6C756d69,
@@ -240,8 +240,8 @@ namespace SixLabors.ImageSharp.MetaData.Profiles.Icc
NamedColor = 0x6E636f6C,
///
- /// ncl2 - This tag contains the named colour information providing a PCS and optional device representation
- /// for a list of named colours.
+ /// ncl2 - This tag contains the named color information providing a PCS and optional device representation
+ /// for a list of named colors.
///
NamedColor2 = 0x6E636C32,
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccRenderingIntent.cs b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccRenderingIntent.cs
index e0504b24c..7cb9c00f3 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccRenderingIntent.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccRenderingIntent.cs
@@ -10,11 +10,11 @@ namespace SixLabors.ImageSharp.MetaData.Profiles.Icc
{
///
/// In perceptual transforms the PCS values represent hypothetical
- /// measurements of a colour reproduction on the reference reflective
+ /// measurements of a color reproduction on the reference reflective
/// medium. By extension, for the perceptual intent, the PCS represents
/// the appearance of that reproduction as viewed in the reference viewing
/// environment by a human observer adapted to that environment. The exact
- /// colour rendering of the perceptual intent is vendor specific.
+ /// color rendering of the perceptual intent is vendor specific.
///
Perceptual = 0,
@@ -27,15 +27,15 @@ namespace SixLabors.ImageSharp.MetaData.Profiles.Icc
MediaRelativeColorimetric = 1,
///
- /// The exact colour rendering of the saturation intent is vendor
+ /// The exact color rendering of the saturation intent is vendor
/// specific and involves compromises such as trading off
- /// preservation of hue in order to preserve the vividness of pure colours.
+ /// preservation of hue in order to preserve the vividness of pure colors.
///
Saturation = 2,
///
/// Transformations for this intent shall leave the chromatically
- /// adapted nCIEXYZ tristimulus values of the in-gamut colours unchanged.
+ /// adapted nCIEXYZ tristimulus values of the in-gamut colors unchanged.
///
AbsoluteColorimetric = 3,
}
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccTypeSignature.cs b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccTypeSignature.cs
index 1493ecc6b..ad0db4df9 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccTypeSignature.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccTypeSignature.cs
@@ -23,7 +23,7 @@ namespace SixLabors.ImageSharp.MetaData.Profiles.Icc
/// This is an optional tag which specifies the laydown order in which colorants
/// will be printed on an n-colorant device. The laydown order may be the same
/// as the channel generation order listed in the colorantTableTag or the channel
- /// order of a colour encoding type such as CMYK, in which case this tag is not
+ /// order of a color encoding type such as CMYK, in which case this tag is not
/// needed. When this is not the case (for example, ink-towers sometimes use
/// the order KCMY), this tag may be used to specify the laydown order of the
/// colorants
@@ -59,25 +59,25 @@ namespace SixLabors.ImageSharp.MetaData.Profiles.Icc
DateTime = 0x6474696D,
///
- /// This structure represents a colour transform using tables with 16-bit
+ /// This structure represents a color transform using tables with 16-bit
/// precision. This type contains four processing elements: a 3 × 3 matrix
- /// (which shall be the identity matrix unless the input colour space is
+ /// (which shall be the identity matrix unless the input color space is
/// PCSXYZ), a set of one-dimensional input tables, a multi-dimensional
/// lookup table, and a set of one-dimensional output tables
///
Lut16 = 0x6D667432,
///
- /// This structure represents a colour transform using tables of 8-bit
+ /// This structure represents a color transform using tables of 8-bit
/// precision. This type contains four processing elements: a 3 × 3 matrix
- /// (which shall be the identity matrix unless the input colour space is
+ /// (which shall be the identity matrix unless the input color space is
/// PCSXYZ), a set of one-dimensional input tables, a multi-dimensional
/// lookup table, and a set of one-dimensional output tables.
///
Lut8 = 0x6D667431,
///
- /// This structure represents a colour transform. The type contains up
+ /// This structure represents a color transform. The type contains up
/// to five processing elements which are stored in the AToBTag tag
/// in the following order: a set of one-dimensional curves, a 3 × 3
/// matrix with offset terms, a set of one-dimensional curves, a
@@ -87,7 +87,7 @@ namespace SixLabors.ImageSharp.MetaData.Profiles.Icc
LutAToB = 0x6D414220,
///
- /// This structure represents a colour transform. The type contains
+ /// This structure represents a color transform. The type contains
/// up to five processing elements which are stored in the BToATag
/// in the following order: a set of one-dimensional curves, a 3 × 3
/// matrix with offset terms, a set of one-dimensional curves, a
@@ -111,7 +111,7 @@ namespace SixLabors.ImageSharp.MetaData.Profiles.Icc
MultiLocalizedUnicode = 0x6D6C7563,
///
- /// This structure represents a colour transform, containing a sequence
+ /// This structure represents a color transform, containing a sequence
/// of processing elements. The processing elements contained in the
/// structure are defined in the structure itself, allowing for a flexible
/// structure. Currently supported processing elements are: a set of one
@@ -123,15 +123,15 @@ namespace SixLabors.ImageSharp.MetaData.Profiles.Icc
MultiProcessElements = 0x6D706574,
///
- /// This type is a count value and array of structures that provide colour
- /// coordinates for colour names. For each named colour, a PCS and optional
- /// device representation of the colour are given. Both representations are
+ /// This type is a count value and array of structures that provide color
+ /// coordinates for color names. For each named color, a PCS and optional
+ /// device representation of the color are given. Both representations are
/// 16-bit values and PCS values shall be relative colorimetric. The device
- /// representation corresponds to the header’s "data colour space" field.
+ /// representation corresponds to the header’s "data color space" field.
/// This representation should be consistent with the "number of device
/// coordinates" field in the namedColor2Type. If this field is 0, device
/// coordinates are not provided. The PCS representation corresponds to the
- /// header's PCS field. The PCS representation is always provided. Colour
+ /// header's PCS field. The PCS representation is always provided. Color
/// names are fixed-length, 32-byte fields including null termination. In
/// order to maintain maximum portability, it is strongly recommended that
/// special characters of the 7-bit ASCII set not be used.
@@ -168,7 +168,7 @@ namespace SixLabors.ImageSharp.MetaData.Profiles.Icc
/// so that corrections can be made for variation in the device without
/// having to produce a new profile. The mechanism can be used by applications
/// to allow users with relatively inexpensive and readily available
- /// instrumentation to apply corrections to individual output colour
+ /// instrumentation to apply corrections to individual output color
/// channels in order to achieve consistent results.
///
ResponseCurveSet16 = 0x72637332,
diff --git a/src/ImageSharp/PixelFormats/ColorBuilder{TPixel}.cs b/src/ImageSharp/PixelFormats/ColorBuilder{TPixel}.cs
index 2ed316409..2572b3293 100644
--- a/src/ImageSharp/PixelFormats/ColorBuilder{TPixel}.cs
+++ b/src/ImageSharp/PixelFormats/ColorBuilder{TPixel}.cs
@@ -21,7 +21,7 @@ namespace SixLabors.ImageSharp.PixelFormats
/// The hexadecimal representation of the combined color components arranged
/// in rgb, rgba, rrggbb, or rrggbbaa format to match web syntax.
///
- /// Returns a that represents the color defined by the provided RGBA heax string.
+ /// Returns a that represents the color defined by the provided RGBA hex string.
public static TPixel FromHex(string hex)
{
Guard.NotNullOrWhiteSpace(hex, nameof(hex));
diff --git a/src/ImageSharp/PixelFormats/PixelOperations{TPixel}.cs b/src/ImageSharp/PixelFormats/PixelOperations{TPixel}.cs
index f4eb19be3..115dd7a43 100644
--- a/src/ImageSharp/PixelFormats/PixelOperations{TPixel}.cs
+++ b/src/ImageSharp/PixelFormats/PixelOperations{TPixel}.cs
@@ -110,7 +110,7 @@ namespace SixLabors.ImageSharp.PixelFormats
ref TPixel sourceRef = ref MemoryMarshal.GetReference(sourceColors);
// Gray8 and Gray16 are special implementations of IPixel in that they do not conform to the
- // standard RGBA colorspace format and must be converted from RGBA using the special ITU BT709 alogrithm.
+ // standard RGBA colorspace format and must be converted from RGBA using the special ITU BT709 algorithm.
// One of the requirements of FromScaledVector4/ToScaledVector4 is that it unaware of this and
// packs/unpacks the pixel without and conversion so we employ custom methods do do this.
if (typeof(TDestinationPixel) == typeof(Gray16))
diff --git a/src/ImageSharp/PixelFormats/Utils/PixelConverter.cs b/src/ImageSharp/PixelFormats/Utils/PixelConverter.cs
index 55a94fc81..12ec389b0 100644
--- a/src/ImageSharp/PixelFormats/Utils/PixelConverter.cs
+++ b/src/ImageSharp/PixelFormats/Utils/PixelConverter.cs
@@ -40,7 +40,7 @@ namespace SixLabors.ImageSharp.PixelFormats.Utils
// packedRgba = [aa bb gg rr]
// tmp1 = [aa 00 gg 00]
// tmp2 = [00 bb 00 rr]
- // tmp3=ROTL(16, tmp2) = [00 rr 00 bb]
+ // tmp3=ROTL(16, tmp2) = [00 rr 00 bb]
// tmp1 + tmp3 = [aa rr gg bb]
uint tmp1 = packedRgba & 0xFF00FF00;
uint tmp2 = packedRgba & 0x00FF00FF;
diff --git a/src/ImageSharp/PixelFormats/Utils/Vector4Converters.RgbaCompatible.cs b/src/ImageSharp/PixelFormats/Utils/Vector4Converters.RgbaCompatible.cs
index 7c57fe4fb..5609e606d 100644
--- a/src/ImageSharp/PixelFormats/Utils/Vector4Converters.RgbaCompatible.cs
+++ b/src/ImageSharp/PixelFormats/Utils/Vector4Converters.RgbaCompatible.cs
@@ -60,7 +60,7 @@ namespace SixLabors.ImageSharp.PixelFormats.Utils
Span lastQuarterOfDestBuffer = MemoryMarshal.Cast(destVectors).Slice((3 * count) + 1, countWithoutLastItem);
pixelOperations.ToRgba32(configuration, reducedSource, lastQuarterOfDestBuffer);
- // 'destVectors' and 'lastQuarterOfDestBuffer' are ovelapping buffers,
+ // 'destVectors' and 'lastQuarterOfDestBuffer' are overlapping buffers,
// but we are always reading/writing at different positions:
SimdUtils.BulkConvertByteToNormalizedFloat(
MemoryMarshal.Cast(lastQuarterOfDestBuffer),