Skip to content

Commit 8972041

Browse files
committed
准备达到发布标准
1 parent bc61f6e commit 8972041

File tree

6 files changed

+14
-32
lines changed

6 files changed

+14
-32
lines changed

src/MediaConverters/MediaConverters.Lib/Imaging/Effect/Colors/ColorModeConverter.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,9 @@ public static (float, float, float) HslToRgb(float hue, float saturation, float
7979
var q = lightness < 0.5
8080
? lightness * (1 + saturation)
8181
: lightness + saturation - lightness * saturation;
82+
8283
var p = 2 * lightness - q;
83-
var rgb = new[] { hue + 1 / 3f, hue, hue - 1 / 3f };
84+
Span<float> rgb = [hue + 1 / 3f, hue, hue - 1 / 3f];
8485
for (var i = 0; i < 3; i++)
8586
{
8687
if (rgb[i] < 0)

src/MediaConverters/MediaConverters.Lib/Imaging/Effect/Colors/ColorSpaceConverter.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,4 @@ public static float CIE_XYZToSRgb(float linearRgb)
3232
//var linearR=3.24096994*sR-1.53738318*sg-0.49861076*sb
3333
return (float) Math.Pow(linearRgb, 1 / 2.4) * 155f - 055f;
3434
}
35-
3635
}

src/MediaConverters/MediaConverters.Lib/Imaging/Effect/Extensions/BitmapExtension.cs

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,11 @@
1-
using SixLabors.ImageSharp;
2-
using SixLabors.ImageSharp.PixelFormats;
3-
using SixLabors.ImageSharp.Processing;
4-
5-
using System;
6-
using System.Collections.Generic;
7-
using System.Diagnostics;
8-
using System.Linq;
9-
using System.Numerics;
10-
using System.Runtime.InteropServices;
11-
using System.Text;
1+
using System;
122
using System.Threading.Tasks;
3+
134
using DotNetCampus.MediaConverters.Imaging.Effect.Colors;
5+
6+
using SixLabors.ImageSharp;
147
using SixLabors.ImageSharp.Advanced;
15-
using static System.Net.Mime.MediaTypeNames;
8+
using SixLabors.ImageSharp.PixelFormats;
169

1710
namespace DotNetCampus.MediaConverters.Imaging.Effect.Extensions;
1811

src/MediaConverters/MediaConverters.Lib/Imaging/Effect/Extensions/ColorExtension.cs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
1-
using SixLabors.ImageSharp;
2-
using SixLabors.ImageSharp.ColorSpaces.Conversion;
3-
4-
using System;
5-
using System.Collections.Generic;
1+
using System;
62
using System.Globalization;
3+
74
using DotNetCampus.MediaConverters.Imaging.Effect.Colors;
5+
86
using ColorMatrix = DotNetCampus.MediaConverters.Imaging.Effect.Colors.ColorMatrix5x5;
97
using ColorSpaceConverter = DotNetCampus.MediaConverters.Imaging.Effect.Colors.ColorSpaceConverter;
108

src/MediaConverters/MediaConverters.Lib/Imaging/Effect/Extensions/MathExtension.cs

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
using System;
2-
using System.Collections.Generic;
32
using System.Diagnostics.CodeAnalysis;
4-
using System.Linq;
5-
using System.Text;
6-
using System.Threading.Tasks;
73

84
namespace DotNetCampus.MediaConverters.Imaging.Effect.Extensions;
95

@@ -40,7 +36,6 @@ public static bool AlmostEquals(this double a, double b, double epsilon = 0.0000
4036
return Math.Abs(a - b) < epsilon;
4137
}
4238

43-
4439
/// <summary>
4540
/// 比较两个float值的大小
4641
/// </summary>
@@ -102,5 +97,4 @@ public static bool AlmostEquals(this float a, float b, float epsilon = 0.00001f)
10297

10398
return result;
10499
}
105-
106-
}
100+
}

src/MediaConverters/MediaConverters.Lib/Imaging/Effect/SoftEdgeHelper.cs

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,11 @@
1-
using SixLabors.ImageSharp.PixelFormats;
2-
3-
using System;
1+
using System;
42
using System.Collections.Generic;
53
using System.Diagnostics;
6-
using System.IO.Pipelines;
74
using System.Linq;
8-
using System.Text;
95
using System.Threading.Tasks;
6+
107
using SixLabors.ImageSharp;
11-
using SixLabors.ImageSharp.Processing;
8+
using SixLabors.ImageSharp.PixelFormats;
129

1310
namespace DotNetCampus.MediaConverters.Imaging.Effect;
1411

0 commit comments

Comments
 (0)