Browse Source

Add explicit test

pull/2050/head
James Jackson-South 4 years ago
parent
commit
d1cfa8d129
  1. 16
      tests/ImageSharp.Tests/PixelFormats/RgbaVectorTests.cs

16
tests/ImageSharp.Tests/PixelFormats/RgbaVectorTests.cs

@ -189,5 +189,21 @@ namespace SixLabors.ImageSharp.Tests.PixelFormats
// assert
Assert.Equal(expected, rgba.ToScaledVector4());
}
[Fact]
public void Issue2048()
{
// https://github.com/SixLabors/ImageSharp/issues/2048
RgbaVector green = Color.Green.ToPixel<RgbaVector>();
using Image<RgbaVector> source = new(Configuration.Default, 1, 1, green);
using Image<HalfVector4> clone = source.CloneAs<HalfVector4>();
Rgba32 srcColor = default;
Rgba32 cloneColor = default;
source[0, 0].ToRgba32(ref srcColor);
clone[0, 0].ToRgba32(ref cloneColor);
Assert.Equal(srcColor, cloneColor);
}
}
}

Loading…
Cancel
Save