|
|
@ -33,7 +33,7 @@ namespace SixLabors.ImageSharp.Tests.Formats.Jpg |
|
|
{ |
|
|
{ |
|
|
var expecteColorSpace = (JpegColorSpace)expectedColorSpaceValue; |
|
|
var expecteColorSpace = (JpegColorSpace)expectedColorSpaceValue; |
|
|
|
|
|
|
|
|
using (OrigJpegDecoderCore decoder = JpegFixture.ParseStream(imageFile, true)) |
|
|
using (OrigJpegDecoderCore decoder = JpegFixture.ParseStream(imageFile, false)) |
|
|
{ |
|
|
{ |
|
|
Assert.Equal(expecteColorSpace, decoder.ColorSpace); |
|
|
Assert.Equal(expecteColorSpace, decoder.ColorSpace); |
|
|
} |
|
|
} |
|
|
@ -42,7 +42,7 @@ namespace SixLabors.ImageSharp.Tests.Formats.Jpg |
|
|
[Fact] |
|
|
[Fact] |
|
|
public void ComponentScalingIsCorrect_1ChannelJpeg() |
|
|
public void ComponentScalingIsCorrect_1ChannelJpeg() |
|
|
{ |
|
|
{ |
|
|
using (OrigJpegDecoderCore decoder = JpegFixture.ParseStream(TestImages.Jpeg.Baseline.Jpeg400, true)) |
|
|
using (OrigJpegDecoderCore decoder = JpegFixture.ParseStream(TestImages.Jpeg.Baseline.Jpeg400, false)) |
|
|
{ |
|
|
{ |
|
|
Assert.Equal(1, decoder.ComponentCount); |
|
|
Assert.Equal(1, decoder.ComponentCount); |
|
|
Assert.Equal(1, decoder.Components.Length); |
|
|
Assert.Equal(1, decoder.Components.Length); |
|
|
@ -68,7 +68,7 @@ namespace SixLabors.ImageSharp.Tests.Formats.Jpg |
|
|
{ |
|
|
{ |
|
|
var sb = new StringBuilder(); |
|
|
var sb = new StringBuilder(); |
|
|
|
|
|
|
|
|
using (OrigJpegDecoderCore decoder = JpegFixture.ParseStream(imageFile, true)) |
|
|
using (OrigJpegDecoderCore decoder = JpegFixture.ParseStream(imageFile, false)) |
|
|
{ |
|
|
{ |
|
|
sb.AppendLine(imageFile); |
|
|
sb.AppendLine(imageFile); |
|
|
sb.AppendLine($"Size:{decoder.ImageSizeInPixels} MCU:{decoder.ImageSizeInMCU}"); |
|
|
sb.AppendLine($"Size:{decoder.ImageSizeInPixels} MCU:{decoder.ImageSizeInMCU}"); |
|
|
@ -103,7 +103,7 @@ namespace SixLabors.ImageSharp.Tests.Formats.Jpg |
|
|
Size fLuma = (Size)expectedLumaFactors; |
|
|
Size fLuma = (Size)expectedLumaFactors; |
|
|
Size fChroma = (Size)expectedChromaFactors; |
|
|
Size fChroma = (Size)expectedChromaFactors; |
|
|
|
|
|
|
|
|
using (OrigJpegDecoderCore decoder = JpegFixture.ParseStream(imageFile, true)) |
|
|
using (OrigJpegDecoderCore decoder = JpegFixture.ParseStream(imageFile, false)) |
|
|
{ |
|
|
{ |
|
|
Assert.Equal(componentCount, decoder.ComponentCount); |
|
|
Assert.Equal(componentCount, decoder.ComponentCount); |
|
|
Assert.Equal(componentCount, decoder.Components.Length); |
|
|
Assert.Equal(componentCount, decoder.Components.Length); |
|
|
@ -114,7 +114,7 @@ namespace SixLabors.ImageSharp.Tests.Formats.Jpg |
|
|
|
|
|
|
|
|
var uniform1 = new Size(1, 1); |
|
|
var uniform1 = new Size(1, 1); |
|
|
|
|
|
|
|
|
Size expectedLumaSizeInBlocks = decoder.ImageSizeInMCU.MultiplyBy(fLuma) ; |
|
|
Size expectedLumaSizeInBlocks = decoder.ImageSizeInMCU.MultiplyBy(fLuma); |
|
|
|
|
|
|
|
|
Size divisor = fLuma.DivideBy(fChroma); |
|
|
Size divisor = fLuma.DivideBy(fChroma); |
|
|
|
|
|
|
|
|
|