|
|
|
@ -1,6 +1,7 @@ |
|
|
|
// Copyright (c) Six Labors and contributors.
|
|
|
|
// Licensed under the Apache License, Version 2.0.
|
|
|
|
|
|
|
|
using System; |
|
|
|
using SixLabors.ImageSharp.PixelFormats; |
|
|
|
using SixLabors.ImageSharp.Processing; |
|
|
|
using Xunit; |
|
|
|
@ -17,5 +18,15 @@ namespace SixLabors.ImageSharp.Tests |
|
|
|
image.Mutate(c => c.Resize(1000, 1000)); |
|
|
|
image.DebugSave(provider); |
|
|
|
} |
|
|
|
|
|
|
|
[Theory] |
|
|
|
[WithBasicTestPatternImages(width: 10, height: 10, PixelTypes.Rgba32)] |
|
|
|
public void GetSingleSpan(TestImageProvider<Rgba32> provider) |
|
|
|
{ |
|
|
|
provider.LimitAllocatorBufferCapacity().InPixels(10); |
|
|
|
using Image<Rgba32> image = provider.GetImage(); |
|
|
|
Assert.False(image.TryGetSinglePixelSpan(out Span<Rgba32> imageSpan)); |
|
|
|
Assert.False(image.Frames.RootFrame.TryGetSinglePixelSpan(out Span<Rgba32> imageFrameSpan)); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|