Merge pull request #26 from DarthAffe/ImageFix

Fixed ImageRow.CopyTo
This commit is contained in:
DarthAffe 2023-12-23 23:20:52 +01:00 committed by GitHub
commit f2801667a6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -269,7 +269,7 @@ public sealed class Image<TColor> : IImage
if (destination == null) throw new ArgumentNullException(nameof(destination));
if (destination.Length < SizeInBytes) throw new ArgumentException("The destination is too small to fit this image.", nameof(destination));
_buffer.AsSpan(_start, SizeInBytes).CopyTo(destination);
MemoryMarshal.Cast<byte, TColor>(_buffer).Slice(_start, _length).CopyTo(MemoryMarshal.Cast<byte, TColor>(destination));
}
/// <inheritdoc />