Skip to content

Commit 084c9cc

Browse files
committed
Renamed QuantumScalerFactory to QuantumScaler.
1 parent 5113da5 commit 084c9cc

File tree

8 files changed

+18
-18
lines changed

8 files changed

+18
-18
lines changed

src/Magick.NET.Core/Scaler/QuantumScalerFactory.cs renamed to src/Magick.NET.Core/Scaler/QuantumScaler.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
namespace ImageMagick;
88

99
/// <summary>
10-
/// Factory for creating quantum scalers.
10+
/// Class for creating quantum scalers.
1111
/// </summary>
12-
public static class QuantumScalerFactory
12+
public static class QuantumScaler
1313
{
1414
/// <summary>
1515
/// Creates a quantum scaler for the specified quantum type.

src/Magick.NET/Colors/ColorGray.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public ColorGray(double shade)
3535
private ColorGray(IMagickColor<QuantumType> color)
3636
: base(color)
3737
{
38-
var quantum = QuantumScalerFactory.Create<QuantumType>();
38+
var quantum = QuantumScaler.Create<QuantumType>();
3939
_shade =
4040
(0.212656 * quantum.ScaleToDouble(color.R)) +
4141
(0.715158 * quantum.ScaleToDouble(color.G)) +

src/Magick.NET/Colors/HexColor.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ private static bool TryParseQ8(string value, List<QuantumType> channels)
3737
else
3838
return false;
3939

40-
var quantum = QuantumScalerFactory.Create<QuantumType>();
40+
var quantum = QuantumScaler.Create<QuantumType>();
4141
for (var i = 1; i < value.Length; i += size)
4242
{
4343
if (!TryParseHex(value, i, size, out var channel))
@@ -54,7 +54,7 @@ private static bool TryParseQ16(string value, List<QuantumType> channels)
5454
if (value.Length != 13 && value.Length != 17)
5555
return false;
5656

57-
var quantum = QuantumScalerFactory.Create<QuantumType>();
57+
var quantum = QuantumScaler.Create<QuantumType>();
5858
for (var i = 1; i < value.Length; i += 4)
5959
{
6060
if (!TryParseHex(value, i, 4, out var channel))

src/Magick.NET/Colors/MagickColor.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -408,7 +408,7 @@ public override int GetHashCode()
408408
/// <param name="alpha">Alpha component value of this color.</param>
409409
public void SetFromBytes(byte red, byte green, byte blue, byte alpha)
410410
{
411-
var quantum = QuantumScalerFactory.Create<QuantumType>();
411+
var quantum = QuantumScaler.Create<QuantumType>();
412412
R = quantum.ScaleFromByte(red);
413413
G = quantum.ScaleFromByte(green);
414414
B = quantum.ScaleFromByte(blue);
@@ -423,7 +423,7 @@ public void SetFromBytes(byte red, byte green, byte blue, byte alpha)
423423
/// <returns>The <see cref="byte"/> array.</returns>
424424
public byte[] ToByteArray()
425425
{
426-
var quantum = QuantumScalerFactory.Create<QuantumType>();
426+
var quantum = QuantumScaler.Create<QuantumType>();
427427

428428
if (IsCmyk)
429429
return [quantum.ScaleToByte(R), quantum.ScaleToByte(G), quantum.ScaleToByte(B), quantum.ScaleToByte(K), quantum.ScaleToByte(A)];
@@ -440,7 +440,7 @@ public string ToHexString()
440440
if (IsCmyk)
441441
throw new NotSupportedException("This method only works for non cmyk colors.");
442442

443-
var quantum = QuantumScalerFactory.Create<QuantumType>();
443+
var quantum = QuantumScaler.Create<QuantumType>();
444444
var r = quantum.ScaleToByte(R);
445445
var g = quantum.ScaleToByte(G);
446446
var b = quantum.ScaleToByte(B);
@@ -462,7 +462,7 @@ public string ToShortString()
462462

463463
if (IsCmyk)
464464
{
465-
var quantum = QuantumScalerFactory.Create<QuantumType>();
465+
var quantum = QuantumScaler.Create<QuantumType>();
466466
var r = quantum.ScaleToByte(R);
467467
var g = quantum.ScaleToByte(G);
468468
var b = quantum.ScaleToByte(B);
@@ -488,7 +488,7 @@ public override string ToString()
488488
{
489489
if (IsCmyk)
490490
{
491-
var quantum = QuantumScalerFactory.Create<QuantumType>();
491+
var quantum = QuantumScaler.Create<QuantumType>();
492492
var r = quantum.ScaleToByte(R);
493493
var g = quantum.ScaleToByte(G);
494494
var b = quantum.ScaleToByte(B);

src/Magick.NET/MagickImage.CloneMutator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -611,7 +611,7 @@ public void SparseColor(Channels channels, SparseColorMethod method, IEnumerable
611611

612612
var arguments = new List<double>();
613613

614-
var quantum = QuantumScalerFactory.Create<QuantumType>();
614+
var quantum = QuantumScaler.Create<QuantumType>();
615615
foreach (var arg in args)
616616
{
617617
arguments.Add(arg.X);

src/Magick.NET/Pixels/PixelCollection.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ public virtual void SetArea(IMagickGeometry geometry, QuantumType[] values)
8383

8484
public virtual void SetByteArea(int x, int y, uint width, uint height, byte[] values)
8585
{
86-
var quantum = QuantumScalerFactory.Create<QuantumType>();
86+
var quantum = QuantumScaler.Create<QuantumType>();
8787
var castedValues = CastArray(values, quantum.ScaleFromByte);
8888
SetAreaUnchecked(x, y, width, height, castedValues);
8989
}
@@ -93,7 +93,7 @@ public virtual void SetByteArea(IMagickGeometry geometry, byte[] values)
9393

9494
public virtual void SetBytePixels(byte[] values)
9595
{
96-
var quantum = QuantumScalerFactory.Create<QuantumType>();
96+
var quantum = QuantumScaler.Create<QuantumType>();
9797
var castedValues = CastArray(values, quantum.ScaleFromByte);
9898
SetAreaUnchecked(0, 0, Image.Width, Image.Height, castedValues);
9999
}

tests/Magick.NET.Core.Tests/Scaler/QuantumScalerFactory/TheCreateMethod.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,28 +16,28 @@ public void ShouldThrowExceptionWhenTypeIsNotSupported()
1616
{
1717
Assert.Throws<NotSupportedException>(() =>
1818
{
19-
var factory = QuantumScalerFactory.Create<int>();
19+
var factory = QuantumScaler.Create<int>();
2020
});
2121
}
2222

2323
[Fact]
2424
public void ShouldReturnByteQuantumScalerWhenTypeIsByte()
2525
{
26-
var factory = QuantumScalerFactory.Create<byte>();
26+
var factory = QuantumScaler.Create<byte>();
2727
Assert.IsType<ByteQuantumScaler>(factory);
2828
}
2929

3030
[Fact]
3131
public void ShouldReturnUnsignedShortQuantumScalerWhenTypeIsUShort()
3232
{
33-
var factory = QuantumScalerFactory.Create<ushort>();
33+
var factory = QuantumScaler.Create<ushort>();
3434
Assert.IsType<UnsignedShortQuantumScaler>(factory);
3535
}
3636

3737
[Fact]
3838
public void ShouldReturnFloatQuantumScalerWhenTypeIsFloat()
3939
{
40-
var factory = QuantumScalerFactory.Create<float>();
40+
var factory = QuantumScaler.Create<float>();
4141
Assert.IsType<FloatQuantumScaler>(factory);
4242
}
4343
}

tests/Magick.NET.Tests/Colors/ColorCMYKTests/TheFromMagickColorMethod.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public void ShouldInitializeTheProperties()
3535
var color = new MagickColor(Quantum.Max, (QuantumType)(Quantum.Max * 0.75), (QuantumType)(Quantum.Max * 0.5), (QuantumType)(Quantum.Max * 0.25));
3636
var cmykColor = ColorCMYK.FromMagickColor(color);
3737

38-
var quantum = QuantumScalerFactory.Create<QuantumType>();
38+
var quantum = QuantumScaler.Create<QuantumType>();
3939

4040
Assert.NotNull(cmykColor);
4141
Assert.InRange(quantum.ScaleToDouble(cmykColor.C), 0.99, 1.0);

0 commit comments

Comments
 (0)