4 files changed
+4
-4
lines changedSubmodule ImageSharp updated 24 files
- .github/workflows/build-and-test.yml+2
- src/ImageSharp/Formats/Jpeg/JpegDecoderCore.cs+66-5
- src/ImageSharp/Formats/Jpeg/JpegThrowHelper.cs+3
- src/ImageSharp/Formats/Tiff/PhotometricInterpretation/YCbCrTiffColor{TPixel}.cs+7
- src/ImageSharp/Formats/Tiff/TiffDecoderOptionsParser.cs+8
- src/ImageSharp/Formats/Webp/WebpDecoderCore.cs+16-8
- tests/Directory.Build.targets+1-1
- tests/ImageSharp.Tests/Formats/Jpg/JpegDecoderTests.cs+13
- tests/ImageSharp.Tests/Formats/Tiff/TiffDecoderTests.cs+9-2
- tests/ImageSharp.Tests/Formats/WebP/WebpDecoderTests.cs+14
- tests/ImageSharp.Tests/TestImages.cs+7-2
- tests/Images/External/ReferenceOutput/TiffDecoderTests/TiffDecoder_CanDecode_YCbCr_24Bit_Rgba32_flower-ycbcr-contig-08_h1v1.png+3
- tests/Images/External/ReferenceOutput/TiffDecoderTests/TiffDecoder_CanDecode_YCbCr_24Bit_Rgba32_flower-ycbcr-contig-08_h2v1.png+3
- tests/Images/External/ReferenceOutput/TiffDecoderTests/TiffDecoder_CanDecode_YCbCr_24Bit_Rgba32_flower-ycbcr-contig-08_h2v2.png+3
- tests/Images/External/ReferenceOutput/TiffDecoderTests/TiffDecoder_CanDecode_YCbCr_24Bit_Rgba32_flower-ycbcr-contig-08_h4v4.png+3
- tests/Images/External/ReferenceOutput/TiffDecoderTests/TiffDecoder_CanDecode_YCbCr_24Bit_Rgba32_flower-ycbcr-planar-08_h1v1.png+3
- tests/Images/External/ReferenceOutput/TiffDecoderTests/TiffDecoder_CanDecode_YCbCr_24Bit_Rgba32_rgb-ycbcr-contig-08_h2v2.png+3
- tests/Images/External/ReferenceOutput/TiffDecoderTests/TiffDecoder_CanDecode_YCbCr_24Bit_Rgba32_rgb-ycbcr-contig-08_h4v4.png+3
- tests/Images/Input/Jpg/issues/Issue2133.jpg+3
- tests/Images/Input/Tiff/Issues/Issue2123.tiff+3
- tests/Images/Input/Tiff/rgb_jpegcompressed_nojpegtable.tiff+2-2
- tests/Images/Input/Tiff/twain-rgb-jpeg-with-bogus-ycbcr-subsampling.tiff+3
- tests/Images/Input/Tiff/ycbcr_jpegcompressed2.tiff+3
- tests/Images/Input/Webp/issues/Issue2154.webp+3
Submodule ImageSharp.Drawing updated 80 files
- .github/CONTRIBUTING.md+1-1
- .github/dependabot.yml+6
- .github/workflows/build-and-test.yml+10-10
- README.md+7-7
- samples/DrawShapesWithImageSharp/Program.cs+54-46
- src/ImageSharp.Drawing/ImageSharp.Drawing.csproj+3-8
- src/ImageSharp.Drawing/Processing/ImageBrush.cs+1-1
- src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs+2-2
- src/ImageSharp.Drawing/Shapes/ArcLineSegment.cs+316
- src/ImageSharp.Drawing/Shapes/CubicBezierLineSegment.cs+4-24
- src/ImageSharp.Drawing/Shapes/EllipticalArcLineSegment.cs-171
- src/ImageSharp.Drawing/Shapes/EmptyPath.cs+42
- src/ImageSharp.Drawing/Shapes/OutlinePathExtensions.cs+10
- src/ImageSharp.Drawing/Shapes/Path.cs+306
- src/ImageSharp.Drawing/Shapes/PathBuilder.cs+214-122
- src/ImageSharp.Drawing/Shapes/Rasterization/PolygonScanner.cs+1-1
- src/ImageSharp.Drawing/Shapes/Rasterization/RasterizerExtensions.cs+2-2
- src/ImageSharp.Drawing/Shapes/Rasterization/ScanEdgeCollection.cs+1-1
- src/ImageSharp.Drawing/Shapes/SegmentInfo.cs+2-2
- src/ImageSharp.Drawing/Shapes/Text/BaseGlyphBuilder.cs+22-40
- src/ImageSharp.Drawing/Shapes/Text/GlyphBuilder.cs+2-6
- src/ImageSharp.Drawing/Shapes/Text/PathGlyphBuilder.cs+44-10
- src/ImageSharp.Drawing/Shapes/Text/TextBuilder.cs+1-1
- tests/ImageSharp.Drawing.Tests/Drawing/DrawPathTests.cs+4-3
- tests/ImageSharp.Drawing.Tests/Drawing/FillImageBrushTests.cs+45-10
- tests/ImageSharp.Drawing.Tests/Drawing/FillLinearGradientBrushTests.cs+1-1
- tests/ImageSharp.Drawing.Tests/Drawing/FillPathTests.cs+133
- tests/ImageSharp.Drawing.Tests/Drawing/Text/DrawTextOnImageTests.cs+58-3
- tests/ImageSharp.Drawing.Tests/MemoryAllocatorValidator.cs+77
- tests/ImageSharp.Drawing.Tests/Shapes/ArcLineSegmentTest.cs+45
- tests/ImageSharp.Drawing.Tests/Shapes/EllipticalArcLineSegmentTest.cs-46
- tests/ImageSharp.Drawing.Tests/Shapes/Issues/Issue_224.cs+94
- tests/ImageSharp.Drawing.Tests/Shapes/PathBuilderTests.cs+2-2
- tests/ImageSharp.Drawing.Tests/Shapes/Scan/RasterizerExtensionsTests.cs+54
- tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs+50-50
- tests/ImageSharp.Drawing.Tests/Shapes/SvgPath.cs+33
- tests/ImageSharp.Drawing.Tests/Shapes/TextBuilderTests.cs+3-2
- tests/ImageSharp.Drawing.Tests/TestFormat.cs+2-2
- tests/ImageSharp.Drawing.Tests/TestUtilities/ImageProviders/FileProvider.cs+1
- tests/ImageSharp.Drawing.Tests/TestUtilities/ReferenceCodecs/MagickReferenceDecoder.cs+3-3
- tests/ImageSharp.Drawing.Tests/TestUtilities/ReferenceCodecs/SystemDrawingReferenceDecoder.cs+4-4
- tests/ImageSharp.Drawing.Tests/TestUtilities/Tests/TestImageProviderTests.cs+4-4
- tests/ImageSharp.Drawing.Tests/ValidateDisposedMemoryAllocationsAttribute.cs+33
- tests/Images/ReferenceOutput/Drawing/DrawPathTests/DrawPath_HotPink_A150_T5.png+2-2
- tests/Images/ReferenceOutput/Drawing/DrawPathTests/DrawPath_HotPink_A255_T5.png+2-2
- tests/Images/ReferenceOutput/Drawing/DrawPathTests/DrawPath_Red_A255_T3.png+2-2
- tests/Images/ReferenceOutput/Drawing/DrawPathTests/DrawPath_White_A255_T1.5.png+2-2
- tests/Images/ReferenceOutput/Drawing/DrawPathTests/DrawPath_White_A255_T15.png+2-2
- tests/Images/ReferenceOutput/Drawing/FillImageBrushTests/CanDrawLandscapeImage_Rgba32.png+3
- tests/Images/ReferenceOutput/Drawing/FillImageBrushTests/CanDrawPortraitImage_Rgba32.png+3
- tests/Images/ReferenceOutput/Drawing/FillPathTests/FillPathArcToAlternates.png+3
- tests/Images/ReferenceOutput/Drawing/FillPathTests/FillPathCanvasArcs.png+3
- tests/Images/ReferenceOutput/Drawing/FillPathTests/FillPathSVGArcs.png+3
- tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_RectangularPolygon_Solid_TransformedUsingConfiguration_Rgba32_BasicTestPattern100x100.png+2-2
- tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_RectangularPolygon_Solid_Transformed_Rgba32_BasicTestPattern100x100.png+2-2
- tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/CanDrawTextAlongPathHorizontal_Rgba32_Blank100x100_type-spiral.png+3
- tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/CanDrawTextAlongPathHorizontal_Rgba32_Blank120x120_type-triangle.png+3
- tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/CanDrawTextAlongPathHorizontal_Rgba32_Blank350x350_type-circle.png+3
- tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/CanDrawTextAlongPathVertical_Rgba32_Blank250x250_type-triangle.png+3
- tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/CanDrawTextAlongPathVertical_Rgba32_Blank350x350_type-circle.png+3
- tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/CanRotateFilledFont_Issue175_Solid300x200_(255,255,255,255)_F(OpenSans-Regular.ttf)-S(40)-A(90)-Quic).png+2-2
- tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/CanRotateOutlineFont_Issue175_Solid300x200_(255,255,255,255)_F(OpenSans-Regular.ttf)-S(40)-A(90)-STR(2)-Quic).png+2-2
- tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/EmojiFontRendering_Rgba32_Solid1276x336_(255,255,255,255)_ColorFontsEnabled-False.png+2-2
- tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/EmojiFontRendering_Rgba32_Solid1276x336_(255,255,255,255)_ColorFontsEnabled-True.png+2-2
- tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FallbackFontRendering_Rgba32_Solid400x200_(255,255,255,255).png+2-2
- tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_Solid1100x200_(255,255,255,255)_OpenSans-Regular.ttf-50-Sphi-(150,50).png+2-2
- tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_Solid900x150_(255,255,255,255)_OpenSans-Regular.ttf-50-Sphi-(0,0).png+2-2
- tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_WithLineSpacing_linespacing_1.5_linecount_3_wrap_True.png+2-2
- tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_WithLineSpacing_linespacing_1_linecount_5_wrap_True.png+2-2
- tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_WithLineSpacing_linespacing_2_linecount_2_wrap_True.png+2-2
- tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_WithRotationApplied_Solid1100x1100_(255,255,255,255)_F(OpenSans-Regular.ttf)-S(50)-A(45)-Sphi-(550,550).png+2-2
- tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_WithSkewApplied_Solid200x200_(255,255,255,255)_F(SixLaborsSampleAB.woff)-S(50)-A(10,0)-ABAB-(100,100).png+2-2
- tests/Images/ReferenceOutput/RasterizerExtensionsTests/AntialiasingIsAntialiased_Rgba32_Solid400x75_(255,255,255,255).png+3
- tests/Images/ReferenceOutput/SvgPath/RenderSvgPath_Rgba32_Blank100x100_type-arrows.png+3
- tests/Images/ReferenceOutput/SvgPath/RenderSvgPath_Rgba32_Blank110x50_type-wave.png+3
- tests/Images/ReferenceOutput/SvgPath/RenderSvgPath_Rgba32_Blank110x70_type-zag.png+3
- tests/Images/ReferenceOutput/SvgPath/RenderSvgPath_Rgba32_Blank500x400_type-bumpy.png+3
- tests/Images/ReferenceOutput/SvgPath/RenderSvgPath_Rgba32_Blank500x400_type-chopped_oval.png+3
- tests/Images/ReferenceOutput/SvgPath/RenderSvgPath_Rgba32_Blank500x400_type-pie_big.png+3
- tests/Images/ReferenceOutput/SvgPath/RenderSvgPath_Rgba32_Blank500x400_type-pie_small.png+3
Submodule ImageSharp.Web updated 24 files
- .github/dependabot.yml+6
- .github/workflows/build-and-test.yml+7-7
- samples/ImageSharp.Web.Sample/Startup.cs+3-2
- src/ImageSharp.Web.Providers.AWS/AmazonS3ClientFactory.cs+6-3
- src/ImageSharp.Web.Providers.AWS/Caching/AWSS3StorageCacheOptions.cs+3
- src/ImageSharp.Web.Providers.AWS/IAWSS3BucketClientOptions.cs+6
- src/ImageSharp.Web.Providers.AWS/Providers/AWSS3StorageImageProviderOptions.cs+3
- src/ImageSharp.Web/CaseHandlingUriBuilder.cs+44-4
- src/ImageSharp.Web/Commands/PresetOnlyQueryCollectionRequestParser.cs+4-2
- src/ImageSharp.Web/Commands/QueryCollectionRequestParser.cs+2-1
- src/ImageSharp.Web/DependencyInjection/ServiceCollectionExtensions.cs+2-1
- src/ImageSharp.Web/ImageSharp.Web.csproj+1-1
- src/ImageSharp.Web/Middleware/ImageSharpMiddleware.cs+8-24
- src/ImageSharp.Web/Processors/AutoOrientWebProcessor.cs+51
- src/ImageSharp.Web/Processors/QualityWebProcessor.cs+1-1
- src/ImageSharp.Web/Processors/WebProcessingExtensions.cs+1-1
- src/ImageSharp.Web/Providers/FileProviderImageProvider.cs+2-1
- tests/ImageSharp.Web.Tests/Commands/CommandCollectionTests.cs+28
- tests/ImageSharp.Web.Tests/Commands/QueryCollectionUriParserTests.cs+3-1
- tests/ImageSharp.Web.Tests/ImageSharp.Web.Tests.csproj+1-1
- tests/ImageSharp.Web.Tests/Processors/AutoOrientWebProcessorTests.cs+44
- tests/ImageSharp.Web.Tests/SubFolder/sîxläbörs.îmägéshärp.wéb.png
- tests/ImageSharp.Web.Tests/TestUtilities/AuthenticatedServerTestBase.cs+4-1
- tests/ImageSharp.Web.Tests/TestUtilities/TestConstants.cs+1-1
0 commit comments