Browse Source

Added missing RgbaVector conversion override

js/color-alpha-handling
Sergio Pedri 5 years ago
parent
commit
9236cb1269
  1. 11
      src/ImageSharp/PixelFormats/PixelImplementations/PixelOperations/RgbaVector.PixelOperations.cs

11
src/ImageSharp/PixelFormats/PixelImplementations/PixelOperations/RgbaVector.PixelOperations.cs

@ -26,6 +26,17 @@ namespace SixLabors.ImageSharp.PixelFormats
/// <inheritdoc />
public override PixelTypeInfo GetPixelTypeInfo() => LazyInfo.Value;
/// <inheritdoc />
public override void From<TSourcePixel>(
Configuration configuration,
ReadOnlySpan<TSourcePixel> sourcePixels,
Span<RgbaVector> destinationPixels)
{
Span<Vector4> destinationVectors = MemoryMarshal.Cast<RgbaVector, Vector4>(destinationPixels);
PixelOperations<TSourcePixel>.Instance.ToVector4(configuration, sourcePixels, destinationVectors);
}
/// <inheritdoc />
public override void FromVector4Destructive(
Configuration configuration,

Loading…
Cancel
Save