diff --git a/src/ImageSharp/PixelFormats/HalfTypeHelper.cs b/src/ImageSharp/PixelFormats/HalfTypeHelper.cs index 4df722823c..f83f23271b 100644 --- a/src/ImageSharp/PixelFormats/HalfTypeHelper.cs +++ b/src/ImageSharp/PixelFormats/HalfTypeHelper.cs @@ -18,8 +18,7 @@ internal static class HalfTypeHelper [MethodImpl(MethodImplOptions.AggressiveInlining)] internal static ushort Pack(float value) { - Half h = (Half)value; - return Unsafe.As(ref h); + return BitConverter.HalfToUInt16Bits((Half)value); } ///