|
|
|
@ -138,7 +138,8 @@ namespace SixLabors.ImageSharp.PixelFormats |
|
|
|
|
|
|
|
/// <inheritdoc />
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
|
public void PackFromArgb32(Argb32 source) { |
|
|
|
public void PackFromArgb32(Argb32 source) |
|
|
|
{ |
|
|
|
Vector4 vector = source.ToByteScaledVector4(); |
|
|
|
vector -= Round; |
|
|
|
vector -= Half; |
|
|
|
@ -182,7 +183,8 @@ namespace SixLabors.ImageSharp.PixelFormats |
|
|
|
|
|
|
|
/// <inheritdoc />
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
|
public void ToArgb32(ref Argb32 dest) { |
|
|
|
public void ToArgb32(ref Argb32 dest) |
|
|
|
{ |
|
|
|
Vector4 vector = this.ToByteScaledVector4(); |
|
|
|
dest.R = (byte)MathF.Round(vector.X); |
|
|
|
dest.G = (byte)MathF.Round(vector.Y); |
|
|
|
|