Commit e53d0a0
committed
Update refs, add MAUI docs
1 parent 202a546 commit e53d0a0
File tree
8 files changed
+39
-16
lines changed- .github/workflows
- articles/imagesharp
- ext
8 files changed
+39
-16
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | | - | |
| 54 | + | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
121 | 121 | | |
122 | 122 | | |
123 | 123 | | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
| 8 | + | |
7 | 9 | | |
| 10 | + | |
8 | 11 | | |
9 | | - | |
10 | | - | |
11 | 12 | | |
12 | | - | |
13 | | - | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
14 | 23 | | |
15 | 24 | | |
| 25 | + | |
16 | 26 | | |
17 | 27 | | |
18 | 28 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
60 | | - | |
| 60 | + | |
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
| |||
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
75 | | - | |
| 75 | + | |
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
| |||
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
90 | | - | |
| 90 | + | |
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
| |||
- .github/workflows/build-and-test.yml+9-9
- samples/DrawWithImageSharp/BoundingBoxes.cs+24-16
- samples/DrawWithImageSharp/CustomGlyphBuilder.cs+4-4
- samples/DrawWithImageSharp/DrawWithImageSharp.csproj+2-2
- samples/DrawWithImageSharp/Program.cs+74-56
- src/SixLabors.Fonts/ArrayBuilder{T}.cs+1-2
- src/SixLabors.Fonts/FileFontMetrics.cs+3-3
- src/SixLabors.Fonts/Font.cs+11-10
- src/SixLabors.Fonts/FontMetrics.cs+4-4
- src/SixLabors.Fonts/GlyphBounds.cs+15-1
- src/SixLabors.Fonts/GlyphLayout.cs+32-15
- src/SixLabors.Fonts/GlyphMetrics.cs+1-33
- src/SixLabors.Fonts/GlyphShapingData.cs+1
- src/SixLabors.Fonts/GlyphSubstitutionCollection.cs+30
- src/SixLabors.Fonts/StreamFontMetrics.Cff.cs+1-1
- src/SixLabors.Fonts/StreamFontMetrics.TrueType.cs+1-1
- src/SixLabors.Fonts/StreamFontMetrics.cs+54-44
- src/SixLabors.Fonts/SystemFonts.cs+1-1
- src/SixLabors.Fonts/Tables/AdvancedTypographic/Shapers/UniversalShaper.cs+1-1
- src/SixLabors.Fonts/Tables/AdvancedTypographic/UnicodeScriptTagMap.cs+1-1
- src/SixLabors.Fonts/Tables/Cff/CffGlyphMetrics.cs+1-2
- src/SixLabors.Fonts/Tables/Cff/CffOperator.cs+1-1
- src/SixLabors.Fonts/Tables/General/Kern/KerningTable.cs+9-9
- src/SixLabors.Fonts/Tables/TrueType/TrueTypeGlyphMetrics.cs+1-1
- src/SixLabors.Fonts/Tables/Woff/Woff2Utils.cs+2-1
- src/SixLabors.Fonts/TextLayout.cs+97-52
- src/SixLabors.Fonts/TextMeasurer.cs+8-15
- src/SixLabors.Fonts/Unicode/UnicodeData.cs+12-12
- src/SixLabors.Fonts/Unicode/UnicodeUtility.cs+33
- tests/Directory.Build.targets+2-2
- tests/SixLabors.Fonts.Benchmarks/SixLabors.Fonts.Benchmarks/MeasureTextBenchmark.cs+35-5
- tests/SixLabors.Fonts.Tests/Fonts/KellySlab-Regular.ttf
- tests/SixLabors.Fonts.Tests/Fonts/PermanentMarker-Regular.ttf
- tests/SixLabors.Fonts.Tests/Fonts/PermanentMarker-Regular.woff2
- tests/SixLabors.Fonts.Tests/Fonts/PlantinStdRegular.otf
- tests/SixLabors.Fonts.Tests/Fonts/courier-prime.woff2
- tests/SixLabors.Fonts.Tests/GlyphTests.cs+5-5
- tests/SixLabors.Fonts.Tests/Issues/Issues_180.cs+2-2
- tests/SixLabors.Fonts.Tests/Issues/Issues_269.cs+1-1
- tests/SixLabors.Fonts.Tests/Issues/Issues_32.cs+3-3
- tests/SixLabors.Fonts.Tests/Issues/Issues_337.cs+5-5
- tests/SixLabors.Fonts.Tests/Issues/Issues_367.cs+29
- tests/SixLabors.Fonts.Tests/Issues/Issues_375.cs+30
- tests/SixLabors.Fonts.Tests/Issues/Issues_378.cs+19
- tests/SixLabors.Fonts.Tests/Issues/Issues_383.cs+94
- tests/SixLabors.Fonts.Tests/Issues/Issues_388_390.cs+44
- tests/SixLabors.Fonts.Tests/Issues/Issues_400.cs+25
- tests/SixLabors.Fonts.Tests/Issues/Issues_403.cs+26
- tests/SixLabors.Fonts.Tests/SixLabors.Fonts.Tests.csproj+1
- tests/SixLabors.Fonts.Tests/TestFonts.cs+10
- tests/SixLabors.Fonts.Tests/TextLayoutTests.cs+365-195
Submodule ImageSharp updated 158 files
Submodule ImageSharp.Drawing updated 40 files
- .github/workflows/build-and-test.yml+11-11
- src/ImageSharp.Drawing/ImageSharp.Drawing.csproj+2-2
- src/ImageSharp.Drawing/Processing/ImageBrush.cs+51-8
- src/ImageSharp.Drawing/Processing/Processors/Drawing/ClipPathProcessor{TPixel}.cs+15-1
- src/ImageSharp.Drawing/Processing/Processors/Drawing/FillPathProcessor.cs+1-3
- src/ImageSharp.Drawing/Processing/Processors/Drawing/FillPathProcessor{TPixel}.cs+1-1
- src/ImageSharp.Drawing/Processing/Processors/Drawing/FillProcessor{TPixel}.cs+1-1
- src/ImageSharp.Drawing/Processing/Processors/Text/RichTextGlyphRenderer.cs+2-1
- src/ImageSharp.Drawing/Processing/RichTextOptions.cs+1-2
- src/ImageSharp.Drawing/Shapes/OutlinePathExtensions.cs+35-4
- tests/ImageSharp.Drawing.Tests/Drawing/ClipTests.cs+1
- tests/ImageSharp.Drawing.Tests/Drawing/FillImageBrushTests.cs+73-1
- tests/ImageSharp.Drawing.Tests/Drawing/Text/DrawTextOnImageTests.cs+4-4
- tests/ImageSharp.Drawing.Tests/Issues/Issue_323.cs+54
- tests/ImageSharp.Drawing.Tests/Issues/Issue_330.cs+68
- tests/ImageSharp.Drawing.Tests/Issues/Issue_332.cs+18
- tests/ImageSharp.Drawing.Tests/TestFontUtilities.cs+20-2
- tests/Images/ReferenceOutput/Drawing/ClipTests/Clip_offset_x-20_y-100.png+3
- tests/Images/ReferenceOutput/Drawing/FillImageBrushTests/CanDrawOffsetImage_Rgba32.png+3
- tests/Images/ReferenceOutput/Drawing/FillImageBrushTests/CanOffsetImage_Rgba32.png+3
- tests/Images/ReferenceOutput/Drawing/FillImageBrushTests/CanOffsetViaBrushImage_Rgba32.png+3
- tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/CanRotateFilledFont_Issue175_Solid300x200_(255,255,255,255)_F(OpenSans-Regular.ttf)-S(32)-A(75)-Quic).png+2-2
- 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(32)-A(75)-STR(1)-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/FallbackFontRendering_Rgba32_Solid400x200_(255,255,255,255).png+2-2
- tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPenPatterned_Solid1100x200_(255,255,255,255)_pen_OpenSans-Regular.ttf-50-Sphi-(150,50).png+2-2
- tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPenPatterned_Solid200x150_(255,255,255,255)_pen_SixLaborsSampleAB.woff-50-ABAB-(0,0).png+2-2
- tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPenPatterned_Solid900x150_(255,255,255,255)_pen_OpenSans-Regular.ttf-50-Sphi-(0,0).png+2-2
- tests/Images/ReferenceOutput/Issue_323/DrawPolygonMustDrawoutlineOnly_Pattern_Rgba32_Solid300x300_(255,255,255,255)_scale-0.003.png+3
- tests/Images/ReferenceOutput/Issue_323/DrawPolygonMustDrawoutlineOnly_Pattern_Rgba32_Solid300x300_(255,255,255,255)_scale-0.3.png+3
- tests/Images/ReferenceOutput/Issue_323/DrawPolygonMustDrawoutlineOnly_Pattern_Rgba32_Solid300x300_(255,255,255,255)_scale-0.7.png+3
- tests/Images/ReferenceOutput/Issue_323/DrawPolygonMustDrawoutlineOnly_Pattern_Rgba32_Solid300x300_(255,255,255,255)_scale-1.png+3
- tests/Images/ReferenceOutput/Issue_323/DrawPolygonMustDrawoutlineOnly_Pattern_Rgba32_Solid300x300_(255,255,255,255)_scale-3.png+3
- tests/Images/ReferenceOutput/Issue_323/DrawPolygonMustDrawoutlineOnly_Rgba32_Solid300x300_(255,255,255,255)_scale-0.003.png+3
- tests/Images/ReferenceOutput/Issue_323/DrawPolygonMustDrawoutlineOnly_Rgba32_Solid300x300_(255,255,255,255)_scale-0.3.png+3
- tests/Images/ReferenceOutput/Issue_323/DrawPolygonMustDrawoutlineOnly_Rgba32_Solid300x300_(255,255,255,255)_scale-0.7.png+3
- tests/Images/ReferenceOutput/Issue_323/DrawPolygonMustDrawoutlineOnly_Rgba32_Solid300x300_(255,255,255,255)_scale-1.png+3
- tests/Images/ReferenceOutput/Issue_323/DrawPolygonMustDrawoutlineOnly_Rgba32_Solid300x300_(255,255,255,255)_scale-3.png+3
- tests/Images/ReferenceOutput/Issue_330/OffsetTextOutlines_Rgba32_Solid2084x2084_(138,43,226,255).png+3
Submodule ImageSharp.Web updated 17 files
- .github/workflows/build-and-test.yml+7-7
- samples/ImageSharp.Web.Sample/Pages/IndexModel.cs+8-9
- src/ImageSharp.Web.Providers.AWS/Caching/AWSS3StorageCache.cs+11-3
- src/ImageSharp.Web.Providers.AWS/Caching/AWSS3StorageCacheOptions.cs+5
- src/ImageSharp.Web.Providers.Azure/Caching/AzureBlobStorageCache.cs+9-2
- src/ImageSharp.Web.Providers.Azure/Caching/AzureBlobStorageCacheOptions.cs+8-1
- src/ImageSharp.Web/ExifOrientationUtilities.cs+26-54
- src/ImageSharp.Web/ImageSharp.Web.csproj+2-2
- src/ImageSharp.Web/Processors/ResizeWebProcessor.cs+24-3
- src/ImageSharp.Web/TagHelpers/HmacTokenTagHelper.cs+1-1
- src/ImageSharp.Web/TagHelpers/ImageTagHelper.cs+1-1
- tests/ImageSharp.Web.Tests/Helpers/ExifOrientationUtilitiesTests.cs+9-9
- tests/ImageSharp.Web.Tests/Processing/AWSS3StorageCacheCacheFolderServerTests.cs+15
- tests/ImageSharp.Web.Tests/Processing/AzureBlobStorageCacheCacheFolderServerTests.cs+15
- tests/ImageSharp.Web.Tests/TestUtilities/AWSS3StorageCacheCacheFolderTestServerFixture.cs+41
- tests/ImageSharp.Web.Tests/TestUtilities/AzureBlobStorageCacheCacheFolderTestServerFixture.cs+33
- tests/ImageSharp.Web.Tests/TestUtilities/TestConstants.cs+2
0 commit comments