From 2ddecc60dea91045a6e7ecfa6eebeb483010673d Mon Sep 17 00:00:00 2001 From: Tigran <83982924+tsardaryanCamenAI@users.noreply.github.com> Date: Thu, 11 May 2023 18:01:00 +0200 Subject: [PATCH] bugfix in Rational.cs --- src/ImageSharp/Primitives/Rational.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ImageSharp/Primitives/Rational.cs b/src/ImageSharp/Primitives/Rational.cs index 59f34331a..7970f993e 100644 --- a/src/ImageSharp/Primitives/Rational.cs +++ b/src/ImageSharp/Primitives/Rational.cs @@ -74,6 +74,11 @@ public readonly struct Rational : IEquatable this.Numerator = (uint)rational.Numerator; this.Denominator = (uint)rational.Denominator; + + if(this.Numerator == 0 && this.Denominator == 0) + { + this.Denominator = 1; + } } ///