diff --git a/src/ImageSharp/Common/Helpers/ImageMaths.cs b/src/ImageSharp/Common/Helpers/ImageMaths.cs
index c0c8e07e6f..8720140e13 100644
--- a/src/ImageSharp/Common/Helpers/ImageMaths.cs
+++ b/src/ImageSharp/Common/Helpers/ImageMaths.cs
@@ -125,19 +125,7 @@ namespace SixLabors.ImageSharp
/// should be power of 2.
///
[MethodImpl(InliningOptions.ShortMethod)]
- public static int ModuloP2(int x, int m)
- {
- return x & (m - 1);
- }
-
- ///
- /// Converts degrees to radians
- ///
- [MethodImpl(InliningOptions.ShortMethod)]
- public static float DegreesToRadians(float degrees)
- {
- return degrees * ((float)Math.PI / 180f);
- }
+ public static int ModuloP2(int x, int m) => x & (m - 1);
///
/// Returns the absolute value of a 32-bit signed integer. Uses bit shifting to speed up the operation.
diff --git a/src/ImageSharp/Processing/AffineTransformBuilder.cs b/src/ImageSharp/Processing/AffineTransformBuilder.cs
index eab75cfdbe..a91d1f0d2a 100644
--- a/src/ImageSharp/Processing/AffineTransformBuilder.cs
+++ b/src/ImageSharp/Processing/AffineTransformBuilder.cs
@@ -59,7 +59,7 @@ namespace SixLabors.ImageSharp.Processing
/// The amount of rotation, in degrees.
/// The .
public AffineTransformBuilder PrependRotationDegrees(float degrees)
- => this.PrependRotationRadians(ImageMaths.DegreesToRadians(degrees));
+ => this.PrependRotationRadians(MathFExtensions.DegreeToRadian(degrees));
///
/// Appends a rotation matrix using the given rotation angle in degrees
@@ -68,7 +68,7 @@ namespace SixLabors.ImageSharp.Processing
/// The amount of rotation, in degrees.
/// The .
public AffineTransformBuilder AppendRotationDegrees(float degrees)
- => this.AppendRotationRadians(ImageMaths.DegreesToRadians(degrees));
+ => this.AppendRotationRadians(MathFExtensions.DegreeToRadian(degrees));
///
/// Prepends a scale matrix from the given uniform scale.
diff --git a/src/ImageSharp/Processing/ProjectiveTransformBuilder.cs b/src/ImageSharp/Processing/ProjectiveTransformBuilder.cs
index 8bde90d51a..ad6ef20bb1 100644
--- a/src/ImageSharp/Processing/ProjectiveTransformBuilder.cs
+++ b/src/ImageSharp/Processing/ProjectiveTransformBuilder.cs
@@ -1,7 +1,6 @@
// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-using System;
using System.Collections.Generic;
using System.Numerics;
using SixLabors.ImageSharp.Processing.Processors.Transforms;
@@ -115,7 +114,7 @@ namespace SixLabors.ImageSharp.Processing
/// The amount of rotation, in degrees.
/// The .
public ProjectiveTransformBuilder PrependCenteredRotationDegrees(float degrees)
- => this.PrependRotationRadians(ImageMaths.DegreesToRadians(degrees));
+ => this.PrependRotationRadians(MathFExtensions.DegreeToRadian(degrees));
///
/// Appends a centered rotation matrix using the given rotation in degrees.
@@ -123,7 +122,7 @@ namespace SixLabors.ImageSharp.Processing
/// The amount of rotation, in degrees.
/// The .
public ProjectiveTransformBuilder AppendRotationDegrees(float degrees)
- => this.AppendRotationRadians(ImageMaths.DegreesToRadians(degrees));
+ => this.AppendRotationRadians(MathFExtensions.DegreeToRadian(degrees));
///
/// Prepends a scale matrix from the given uniform scale.