This commit is contained in:
James Jackson-South 2021-01-22 04:42:12 +00:00
Родитель 1efe405146
Коммит 8da9a9c9b2
26 изменённых файлов: 256 добавлений и 480 удалений

Просмотреть файл

@ -16,10 +16,10 @@ Take a look at the various pixel formats available under @"SixLabors.ImageSharp.
Creating your own pixel format is a case of defining a struct implementing @"SixLabors.ImageSharp.PixelFormats.IPixel`1" and using it as a generic argument for @"SixLabors.ImageSharp.Image`1".
Baseline batched pixel-conversion primitives are provided via @"SixLabors.ImageSharp.PixelFormats.PixelOperations`1" but it is possible to override those baseline versions with your own optimized implementation.
### I have a monochrome image and I want to store it in a compact way. Can I store a pixel on a single bit?
### Is it possible to store a pixel on a single bit for monochrome images?
No. Our architecture does not allow sub-byte pixel formats at the moment. This feature is incredibly complex to implement, and you are going to pay the price of the low memory footprint in processing speed / CPU load.
### Can I decode into pixel formats like [CMYK](https://en.wikipedia.org/wiki/CMYK_color_model) or [CIELAB](https://en.wikipedia.org/wiki/Lab_color_space)?
### It is possible to decode into pixel formats like [CMYK](https://en.wikipedia.org/wiki/CMYK_color_model) or [CIELAB](https://en.wikipedia.org/wiki/Lab_color_space)?
Unfortunately it's not possible and is unlikely to be in the future. Many image processing operations expect the pixels to be laid out in-memory in RGBA format. To manipulate images in exotic colorspaces we would have to translate each pixel to-and-from the colorspace multiple times, which would result in unusable performance and a loss of color information.

Просмотреть файл

@ -155,8 +155,7 @@
</span>
<a id="SixLabors_Fonts_FontCollection_Families_" data-uid="SixLabors.Fonts.FontCollection.Families*"></a>
<h4 id="SixLabors_Fonts_FontCollection_Families" data-uid="SixLabors.Fonts.FontCollection.Families">Families</h4>
<div class="markdown level1 summary"><p>Gets the collection of <a class="xref" href="SixLabors.Fonts.FontFamily.html">FontFamily</a> objects associated with this <a class="xref" href="SixLabors.Fonts.FontCollection.html">FontCollection</a> in the invariant culture.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -173,8 +172,7 @@
<tbody>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="SixLabors.Fonts.FontFamily.html">FontFamily</a>&gt;</td>
<td><p>The families.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -189,8 +187,7 @@
</span>
<a id="SixLabors_Fonts_FontCollection_FamiliesByCulture_" data-uid="SixLabors.Fonts.FontCollection.FamiliesByCulture*"></a>
<h4 id="SixLabors_Fonts_FontCollection_FamiliesByCulture_System_Globalization_CultureInfo_" data-uid="SixLabors.Fonts.FontCollection.FamiliesByCulture(System.Globalization.CultureInfo)">FamiliesByCulture(CultureInfo)</h4>
<div class="markdown level1 summary"><p>Gets the collection of <a class="xref" href="SixLabors.Fonts.FontFamily.html">FontFamily</a> objects associated with this <a class="xref" href="SixLabors.Fonts.FontCollection.html">FontCollection</a>.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -209,8 +206,7 @@
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.globalization.cultureinfo">CultureInfo</a></td>
<td><span class="parametername">culture</span></td>
<td><p>The culture to use while getting the family name from the installed set of fonts.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -225,8 +221,7 @@
<tbody>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="SixLabors.Fonts.FontFamily.html">FontFamily</a>&gt;</td>
<td><p>The set of fonts families using the fonts culture aware font name</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -239,8 +234,7 @@
</span>
<a id="SixLabors_Fonts_FontCollection_Find_" data-uid="SixLabors.Fonts.FontCollection.Find*"></a>
<h4 id="SixLabors_Fonts_FontCollection_Find_System_String_" data-uid="SixLabors.Fonts.FontCollection.Find(System.String)">Find(String)</h4>
<div class="markdown level1 summary"><p>Finds the specified font family using the invariant culture font family name.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -259,8 +253,7 @@
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.string">String</a></td>
<td><span class="parametername">fontFamily</span></td>
<td><p>The font family.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -275,8 +268,7 @@
<tbody>
<tr>
<td><a class="xref" href="SixLabors.Fonts.FontFamily.html">FontFamily</a></td>
<td><p>The family if installed otherwise throws <a class="xref" href="SixLabors.Fonts.Exceptions.FontFamilyNotFoundException.html">FontFamilyNotFoundException</a></p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -289,8 +281,7 @@
</span>
<a id="SixLabors_Fonts_FontCollection_Find_" data-uid="SixLabors.Fonts.FontCollection.Find*"></a>
<h4 id="SixLabors_Fonts_FontCollection_Find_System_String_System_Globalization_CultureInfo_" data-uid="SixLabors.Fonts.FontCollection.Find(System.String,System.Globalization.CultureInfo)">Find(String, CultureInfo)</h4>
<div class="markdown level1 summary"><p>Finds the specified font family.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -309,14 +300,12 @@
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.string">String</a></td>
<td><span class="parametername">fontFamily</span></td>
<td><p>The font family.</p>
</td>
<td></td>
</tr>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.globalization.cultureinfo">CultureInfo</a></td>
<td><span class="parametername">culture</span></td>
<td><p>The culture to use while getting the family name from the installed set of fonts.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -331,8 +320,7 @@
<tbody>
<tr>
<td><a class="xref" href="SixLabors.Fonts.FontFamily.html">FontFamily</a></td>
<td><p>The family if installed otherwise throws <a class="xref" href="SixLabors.Fonts.Exceptions.FontFamilyNotFoundException.html">FontFamilyNotFoundException</a></p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -1135,8 +1123,7 @@
</span>
<a id="SixLabors_Fonts_FontCollection_TryFind_" data-uid="SixLabors.Fonts.FontCollection.TryFind*"></a>
<h4 id="SixLabors_Fonts_FontCollection_TryFind_System_String_SixLabors_Fonts_FontFamily__" data-uid="SixLabors.Fonts.FontCollection.TryFind(System.String,SixLabors.Fonts.FontFamily@)">TryFind(String, out FontFamily)</h4>
<div class="markdown level1 summary"><p>Finds the specified font family using the invariant culture font family name.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -1155,14 +1142,12 @@
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.string">String</a></td>
<td><span class="parametername">fontFamily</span></td>
<td><p>The font family to find.</p>
</td>
<td></td>
</tr>
<tr>
<td><a class="xref" href="SixLabors.Fonts.FontFamily.html">FontFamily</a></td>
<td><span class="parametername">family</span></td>
<td><p>The found family.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -1177,8 +1162,7 @@
<tbody>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
<td><p>true if a font of that family has been installed into the font collection.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -1191,8 +1175,7 @@
</span>
<a id="SixLabors_Fonts_FontCollection_TryFind_" data-uid="SixLabors.Fonts.FontCollection.TryFind*"></a>
<h4 id="SixLabors_Fonts_FontCollection_TryFind_System_String_System_Globalization_CultureInfo_SixLabors_Fonts_FontFamily__" data-uid="SixLabors.Fonts.FontCollection.TryFind(System.String,System.Globalization.CultureInfo,SixLabors.Fonts.FontFamily@)">TryFind(String, CultureInfo, out FontFamily)</h4>
<div class="markdown level1 summary"><p>Finds the specified font family.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -1211,20 +1194,17 @@
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.string">String</a></td>
<td><span class="parametername">fontFamily</span></td>
<td><p>The font family to find.</p>
</td>
<td></td>
</tr>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.globalization.cultureinfo">CultureInfo</a></td>
<td><span class="parametername">culture</span></td>
<td><p>The culture to use while getting the family name from the installed set of fonts.</p>
</td>
<td></td>
</tr>
<tr>
<td><a class="xref" href="SixLabors.Fonts.FontFamily.html">FontFamily</a></td>
<td><span class="parametername">family</span></td>
<td><p>The found family.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -1239,8 +1219,7 @@
<tbody>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
<td><p>true if a font of that family has been installed into the font collection.</p>
</td>
<td></td>
</tr>
</tbody>
</table>

Просмотреть файл

@ -198,8 +198,7 @@
</span>
<a id="SixLabors_Fonts_FontInstance_Description_" data-uid="SixLabors.Fonts.FontInstance.Description*"></a>
<h4 id="SixLabors_Fonts_FontInstance_Description" data-uid="SixLabors.Fonts.FontInstance.Description">Description</h4>
<div class="markdown level1 summary"><p>Gets the basic descripton of the font instance type.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">

Просмотреть файл

@ -649,9 +649,7 @@ that the line intersects.</p>
</span>
<a id="SixLabors_ImageSharp_Drawing_ComplexPolygon_FindIntersections_" data-uid="SixLabors.ImageSharp.Drawing.ComplexPolygon.FindIntersections*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_ComplexPolygon_FindIntersections_PointF_PointF_System_Span_PointF__" data-uid="SixLabors.ImageSharp.Drawing.ComplexPolygon.FindIntersections(PointF,PointF,System.Span{PointF})">FindIntersections(PointF, PointF, Span&lt;PointF&gt;)</h4>
<div class="markdown level1 summary"><p>Based on a line described by <code data-dev-comment-type="paramref" class="paramref">start</code> and <code data-dev-comment-type="paramref" class="paramref">end</code>
populate a buffer for all points on the polygon that the line intersects.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -670,20 +668,17 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">start</span></td>
<td><p>The start point of the line.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">end</span></td>
<td><p>The end point of the line.</p>
</td>
<td></td>
</tr>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.span-1">Span</a>&lt;<span class="xref">PointF</span>&gt;</td>
<td><span class="parametername">buffer</span></td>
<td><p>The buffer that will be populated with intersections.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -698,8 +693,7 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tbody>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.int32">Int32</a></td>
<td><p>The number of intersections populated into the buffer.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -712,9 +706,7 @@ populate a buffer for all points on the polygon that the line intersects.</p>
</span>
<a id="SixLabors_ImageSharp_Drawing_ComplexPolygon_FindIntersections_" data-uid="SixLabors.ImageSharp.Drawing.ComplexPolygon.FindIntersections*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_ComplexPolygon_FindIntersections_PointF_PointF_System_Span_PointF__SixLabors_ImageSharp_Drawing_IntersectionRule_" data-uid="SixLabors.ImageSharp.Drawing.ComplexPolygon.FindIntersections(PointF,PointF,System.Span{PointF},SixLabors.ImageSharp.Drawing.IntersectionRule)">FindIntersections(PointF, PointF, Span&lt;PointF&gt;, IntersectionRule)</h4>
<div class="markdown level1 summary"><p>Based on a line described by <code data-dev-comment-type="paramref" class="paramref">start</code> and <code data-dev-comment-type="paramref" class="paramref">end</code>
populate a buffer for all points on the polygon that the line intersects.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -733,26 +725,22 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">start</span></td>
<td><p>The start point of the line.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">end</span></td>
<td><p>The end point of the line.</p>
</td>
<td></td>
</tr>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.span-1">Span</a>&lt;<span class="xref">PointF</span>&gt;</td>
<td><span class="parametername">buffer</span></td>
<td><p>The buffer that will be populated with intersections.</p>
</td>
<td></td>
</tr>
<tr>
<td><a class="xref" href="SixLabors.ImageSharp.Drawing.IntersectionRule.html">IntersectionRule</a></td>
<td><span class="parametername">intersectionRule</span></td>
<td><p>How intersections are handled</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -767,8 +755,7 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tbody>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.int32">Int32</a></td>
<td><p>The number of intersections populated into the buffer.</p>
</td>
<td></td>
</tr>
</tbody>
</table>

Просмотреть файл

@ -317,8 +317,7 @@
</span>
<a id="SixLabors_ImageSharp_Drawing_EllipsePolygon_Bounds_" data-uid="SixLabors.ImageSharp.Drawing.EllipsePolygon.Bounds*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_EllipsePolygon_Bounds" data-uid="SixLabors.ImageSharp.Drawing.EllipsePolygon.Bounds">Bounds</h4>
<div class="markdown level1 summary"><p>Gets the bounds enclosing the path</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -348,8 +347,7 @@
</span>
<a id="SixLabors_ImageSharp_Drawing_EllipsePolygon_Length_" data-uid="SixLabors.ImageSharp.Drawing.EllipsePolygon.Length*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_EllipsePolygon_Length" data-uid="SixLabors.ImageSharp.Drawing.EllipsePolygon.Length">Length</h4>
<div class="markdown level1 summary"><p>Gets the length of the path.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -431,8 +429,7 @@
</span>
<a id="SixLabors_ImageSharp_Drawing_EllipsePolygon_Distance_" data-uid="SixLabors.ImageSharp.Drawing.EllipsePolygon.Distance*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_EllipsePolygon_Distance_PointF_" data-uid="SixLabors.ImageSharp.Drawing.EllipsePolygon.Distance(PointF)">Distance(PointF)</h4>
<div class="markdown level1 summary"><p>Calculates the distance along and away from the path for a specified point.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -451,8 +448,7 @@
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">point</span></td>
<td><p>The point along the path.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -467,8 +463,7 @@
<tbody>
<tr>
<td><a class="xref" href="SixLabors.ImageSharp.Drawing.PointInfo.html">PointInfo</a></td>
<td><p>Returns details about the point and its distance away from the path.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -513,8 +508,7 @@
</span>
<a id="SixLabors_ImageSharp_Drawing_EllipsePolygon_PointAlongPath_" data-uid="SixLabors.ImageSharp.Drawing.EllipsePolygon.PointAlongPath*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_EllipsePolygon_PointAlongPath_System_Single_" data-uid="SixLabors.ImageSharp.Drawing.EllipsePolygon.PointAlongPath(System.Single)">PointAlongPath(Single)</h4>
<div class="markdown level1 summary"><p>Calculates the point a certain distance along a path.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -533,8 +527,7 @@
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.single">Single</a></td>
<td><span class="parametername">distanceAlongPath</span></td>
<td><p>The distance along the path to find details of.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -549,8 +542,7 @@
<tbody>
<tr>
<td><a class="xref" href="SixLabors.ImageSharp.Drawing.SegmentInfo.html">SegmentInfo</a></td>
<td><p>Returns details about a point along a path.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -647,9 +639,7 @@
</span>
<a id="SixLabors_ImageSharp_Drawing_EllipsePolygon_SixLabors_ImageSharp_Drawing_IPath_FindIntersections_" data-uid="SixLabors.ImageSharp.Drawing.EllipsePolygon.SixLabors#ImageSharp#Drawing#IPath#FindIntersections*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_EllipsePolygon_SixLabors_ImageSharp_Drawing_IPath_FindIntersections_PointF_PointF_PointF___System_Int32_" data-uid="SixLabors.ImageSharp.Drawing.EllipsePolygon.SixLabors#ImageSharp#Drawing#IPath#FindIntersections(PointF,PointF,PointF[],System.Int32)">IPath.FindIntersections(PointF, PointF, PointF[], Int32)</h4>
<div class="markdown level1 summary"><p>Based on a line described by <code data-dev-comment-type="paramref" class="paramref">start</code> and <code data-dev-comment-type="paramref" class="paramref">end</code>
populate a buffer for all points on the polygon that the line intersects.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -668,26 +658,22 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">start</span></td>
<td><p>The start point of the line.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">end</span></td>
<td><p>The end point of the line.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">PointF</span>[]</td>
<td><span class="parametername">buffer</span></td>
<td><p>The buffer that will be populated with intersections.</p>
</td>
<td></td>
</tr>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.int32">Int32</a></td>
<td><span class="parametername">offset</span></td>
<td><p>The offset within the buffer to start.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -702,8 +688,7 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tbody>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.int32">Int32</a></td>
<td><p>The number of intersections populated into the buffer.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -716,9 +701,7 @@ populate a buffer for all points on the polygon that the line intersects.</p>
</span>
<a id="SixLabors_ImageSharp_Drawing_EllipsePolygon_SixLabors_ImageSharp_Drawing_IPath_FindIntersections_" data-uid="SixLabors.ImageSharp.Drawing.EllipsePolygon.SixLabors#ImageSharp#Drawing#IPath#FindIntersections*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_EllipsePolygon_SixLabors_ImageSharp_Drawing_IPath_FindIntersections_PointF_PointF_PointF___System_Int32_SixLabors_ImageSharp_Drawing_IntersectionRule_" data-uid="SixLabors.ImageSharp.Drawing.EllipsePolygon.SixLabors#ImageSharp#Drawing#IPath#FindIntersections(PointF,PointF,PointF[],System.Int32,SixLabors.ImageSharp.Drawing.IntersectionRule)">IPath.FindIntersections(PointF, PointF, PointF[], Int32, IntersectionRule)</h4>
<div class="markdown level1 summary"><p>Based on a line described by <code data-dev-comment-type="paramref" class="paramref">start</code> and <code data-dev-comment-type="paramref" class="paramref">end</code>
populate a buffer for all points on the polygon that the line intersects.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -737,32 +720,27 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">start</span></td>
<td><p>The start point of the line.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">end</span></td>
<td><p>The end point of the line.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">PointF</span>[]</td>
<td><span class="parametername">buffer</span></td>
<td><p>The buffer that will be populated with intersections.</p>
</td>
<td></td>
</tr>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.int32">Int32</a></td>
<td><span class="parametername">offset</span></td>
<td><p>The offset within the buffer to start.</p>
</td>
<td></td>
</tr>
<tr>
<td><a class="xref" href="SixLabors.ImageSharp.Drawing.IntersectionRule.html">IntersectionRule</a></td>
<td><span class="parametername">intersectionRule</span></td>
<td><p>How intersections are handled</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -777,8 +755,7 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tbody>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.int32">Int32</a></td>
<td><p>The number of intersections populated into the buffer.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -791,9 +768,7 @@ populate a buffer for all points on the polygon that the line intersects.</p>
</span>
<a id="SixLabors_ImageSharp_Drawing_EllipsePolygon_SixLabors_ImageSharp_Drawing_IPath_FindIntersections_" data-uid="SixLabors.ImageSharp.Drawing.EllipsePolygon.SixLabors#ImageSharp#Drawing#IPath#FindIntersections*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_EllipsePolygon_SixLabors_ImageSharp_Drawing_IPath_FindIntersections_PointF_PointF_System_Span_PointF__" data-uid="SixLabors.ImageSharp.Drawing.EllipsePolygon.SixLabors#ImageSharp#Drawing#IPath#FindIntersections(PointF,PointF,System.Span{PointF})">IPath.FindIntersections(PointF, PointF, Span&lt;PointF&gt;)</h4>
<div class="markdown level1 summary"><p>Based on a line described by <code data-dev-comment-type="paramref" class="paramref">start</code> and <code data-dev-comment-type="paramref" class="paramref">end</code>
populate a buffer for all points on the polygon that the line intersects.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -812,20 +787,17 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">start</span></td>
<td><p>The start point of the line.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">end</span></td>
<td><p>The end point of the line.</p>
</td>
<td></td>
</tr>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.span-1">Span</a>&lt;<span class="xref">PointF</span>&gt;</td>
<td><span class="parametername">buffer</span></td>
<td><p>The buffer that will be populated with intersections.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -840,8 +812,7 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tbody>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.int32">Int32</a></td>
<td><p>The number of intersections populated into the buffer.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -854,9 +825,7 @@ populate a buffer for all points on the polygon that the line intersects.</p>
</span>
<a id="SixLabors_ImageSharp_Drawing_EllipsePolygon_SixLabors_ImageSharp_Drawing_IPath_FindIntersections_" data-uid="SixLabors.ImageSharp.Drawing.EllipsePolygon.SixLabors#ImageSharp#Drawing#IPath#FindIntersections*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_EllipsePolygon_SixLabors_ImageSharp_Drawing_IPath_FindIntersections_PointF_PointF_System_Span_PointF__SixLabors_ImageSharp_Drawing_IntersectionRule_" data-uid="SixLabors.ImageSharp.Drawing.EllipsePolygon.SixLabors#ImageSharp#Drawing#IPath#FindIntersections(PointF,PointF,System.Span{PointF},SixLabors.ImageSharp.Drawing.IntersectionRule)">IPath.FindIntersections(PointF, PointF, Span&lt;PointF&gt;, IntersectionRule)</h4>
<div class="markdown level1 summary"><p>Based on a line described by <code data-dev-comment-type="paramref" class="paramref">start</code> and <code data-dev-comment-type="paramref" class="paramref">end</code>
populate a buffer for all points on the polygon that the line intersects.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -875,26 +844,22 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">start</span></td>
<td><p>The start point of the line.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">end</span></td>
<td><p>The end point of the line.</p>
</td>
<td></td>
</tr>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.span-1">Span</a>&lt;<span class="xref">PointF</span>&gt;</td>
<td><span class="parametername">buffer</span></td>
<td><p>The buffer that will be populated with intersections.</p>
</td>
<td></td>
</tr>
<tr>
<td><a class="xref" href="SixLabors.ImageSharp.Drawing.IntersectionRule.html">IntersectionRule</a></td>
<td><span class="parametername">intersectionRule</span></td>
<td><p>How intersections are handled</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -909,8 +874,7 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tbody>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.int32">Int32</a></td>
<td><p>The number of intersections populated into the buffer.</p>
</td>
<td></td>
</tr>
</tbody>
</table>

Просмотреть файл

@ -242,8 +242,7 @@
</span>
<a id="SixLabors_ImageSharp_Drawing_Path_Bounds_" data-uid="SixLabors.ImageSharp.Drawing.Path.Bounds*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_Path_Bounds" data-uid="SixLabors.ImageSharp.Drawing.Path.Bounds">Bounds</h4>
<div class="markdown level1 summary"><p>Gets the bounds enclosing the path</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -512,8 +511,7 @@
</span>
<a id="SixLabors_ImageSharp_Drawing_Path_Distance_" data-uid="SixLabors.ImageSharp.Drawing.Path.Distance*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_Path_Distance_PointF_" data-uid="SixLabors.ImageSharp.Drawing.Path.Distance(PointF)">Distance(PointF)</h4>
<div class="markdown level1 summary"><p>Calculates the distance along and away from the path for a specified point.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -532,8 +530,7 @@
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">point</span></td>
<td><p>The point along the path.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -548,8 +545,7 @@
<tbody>
<tr>
<td><a class="xref" href="SixLabors.ImageSharp.Drawing.PointInfo.html">PointInfo</a></td>
<td><p>Returns details about the point and its distance away from the path.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -562,9 +558,7 @@
</span>
<a id="SixLabors_ImageSharp_Drawing_Path_FindIntersections_" data-uid="SixLabors.ImageSharp.Drawing.Path.FindIntersections*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_Path_FindIntersections_PointF_PointF_PointF___System_Int32_" data-uid="SixLabors.ImageSharp.Drawing.Path.FindIntersections(PointF,PointF,PointF[],System.Int32)">FindIntersections(PointF, PointF, PointF[], Int32)</h4>
<div class="markdown level1 summary"><p>Based on a line described by <code data-dev-comment-type="paramref" class="paramref">start</code> and <code data-dev-comment-type="paramref" class="paramref">end</code>
populate a buffer for all points on the polygon that the line intersects.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -583,26 +577,22 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">start</span></td>
<td><p>The start point of the line.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">end</span></td>
<td><p>The end point of the line.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">PointF</span>[]</td>
<td><span class="parametername">buffer</span></td>
<td><p>The buffer that will be populated with intersections.</p>
</td>
<td></td>
</tr>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.int32">Int32</a></td>
<td><span class="parametername">offset</span></td>
<td><p>The offset within the buffer to start.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -617,8 +607,7 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tbody>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.int32">Int32</a></td>
<td><p>The number of intersections populated into the buffer.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -631,9 +620,7 @@ populate a buffer for all points on the polygon that the line intersects.</p>
</span>
<a id="SixLabors_ImageSharp_Drawing_Path_FindIntersections_" data-uid="SixLabors.ImageSharp.Drawing.Path.FindIntersections*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_Path_FindIntersections_PointF_PointF_PointF___System_Int32_SixLabors_ImageSharp_Drawing_IntersectionRule_" data-uid="SixLabors.ImageSharp.Drawing.Path.FindIntersections(PointF,PointF,PointF[],System.Int32,SixLabors.ImageSharp.Drawing.IntersectionRule)">FindIntersections(PointF, PointF, PointF[], Int32, IntersectionRule)</h4>
<div class="markdown level1 summary"><p>Based on a line described by <code data-dev-comment-type="paramref" class="paramref">start</code> and <code data-dev-comment-type="paramref" class="paramref">end</code>
populate a buffer for all points on the polygon that the line intersects.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -652,32 +639,27 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">start</span></td>
<td><p>The start point of the line.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">end</span></td>
<td><p>The end point of the line.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">PointF</span>[]</td>
<td><span class="parametername">buffer</span></td>
<td><p>The buffer that will be populated with intersections.</p>
</td>
<td></td>
</tr>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.int32">Int32</a></td>
<td><span class="parametername">offset</span></td>
<td><p>The offset within the buffer to start.</p>
</td>
<td></td>
</tr>
<tr>
<td><a class="xref" href="SixLabors.ImageSharp.Drawing.IntersectionRule.html">IntersectionRule</a></td>
<td><span class="parametername">intersectionRule</span></td>
<td><p>How intersections are handled</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -692,8 +674,7 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tbody>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.int32">Int32</a></td>
<td><p>The number of intersections populated into the buffer.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -706,9 +687,7 @@ populate a buffer for all points on the polygon that the line intersects.</p>
</span>
<a id="SixLabors_ImageSharp_Drawing_Path_FindIntersections_" data-uid="SixLabors.ImageSharp.Drawing.Path.FindIntersections*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_Path_FindIntersections_PointF_PointF_System_Span_PointF__" data-uid="SixLabors.ImageSharp.Drawing.Path.FindIntersections(PointF,PointF,System.Span{PointF})">FindIntersections(PointF, PointF, Span&lt;PointF&gt;)</h4>
<div class="markdown level1 summary"><p>Based on a line described by <code data-dev-comment-type="paramref" class="paramref">start</code> and <code data-dev-comment-type="paramref" class="paramref">end</code>
populate a buffer for all points on the polygon that the line intersects.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -727,20 +706,17 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">start</span></td>
<td><p>The start point of the line.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">end</span></td>
<td><p>The end point of the line.</p>
</td>
<td></td>
</tr>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.span-1">Span</a>&lt;<span class="xref">PointF</span>&gt;</td>
<td><span class="parametername">buffer</span></td>
<td><p>The buffer that will be populated with intersections.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -755,8 +731,7 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tbody>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.int32">Int32</a></td>
<td><p>The number of intersections populated into the buffer.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -769,9 +744,7 @@ populate a buffer for all points on the polygon that the line intersects.</p>
</span>
<a id="SixLabors_ImageSharp_Drawing_Path_FindIntersections_" data-uid="SixLabors.ImageSharp.Drawing.Path.FindIntersections*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_Path_FindIntersections_PointF_PointF_System_Span_PointF__SixLabors_ImageSharp_Drawing_IntersectionRule_" data-uid="SixLabors.ImageSharp.Drawing.Path.FindIntersections(PointF,PointF,System.Span{PointF},SixLabors.ImageSharp.Drawing.IntersectionRule)">FindIntersections(PointF, PointF, Span&lt;PointF&gt;, IntersectionRule)</h4>
<div class="markdown level1 summary"><p>Based on a line described by <code data-dev-comment-type="paramref" class="paramref">start</code> and <code data-dev-comment-type="paramref" class="paramref">end</code>
populate a buffer for all points on the polygon that the line intersects.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -790,26 +763,22 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">start</span></td>
<td><p>The start point of the line.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">end</span></td>
<td><p>The end point of the line.</p>
</td>
<td></td>
</tr>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.span-1">Span</a>&lt;<span class="xref">PointF</span>&gt;</td>
<td><span class="parametername">buffer</span></td>
<td><p>The buffer that will be populated with intersections.</p>
</td>
<td></td>
</tr>
<tr>
<td><a class="xref" href="SixLabors.ImageSharp.Drawing.IntersectionRule.html">IntersectionRule</a></td>
<td><span class="parametername">intersectionRule</span></td>
<td><p>How intersections are handled</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -824,8 +793,7 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tbody>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.int32">Int32</a></td>
<td><p>The number of intersections populated into the buffer.</p>
</td>
<td></td>
</tr>
</tbody>
</table>

Просмотреть файл

@ -208,8 +208,7 @@
</span>
<a id="SixLabors_ImageSharp_Drawing_PathCollection_Bounds_" data-uid="SixLabors.ImageSharp.Drawing.PathCollection.Bounds*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_PathCollection_Bounds" data-uid="SixLabors.ImageSharp.Drawing.PathCollection.Bounds">Bounds</h4>
<div class="markdown level1 summary"><p>Gets the bounds enclosing the path</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -271,8 +270,7 @@
</span>
<a id="SixLabors_ImageSharp_Drawing_PathCollection_Transform_" data-uid="SixLabors.ImageSharp.Drawing.PathCollection.Transform*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_PathCollection_Transform_System_Numerics_Matrix3x2_" data-uid="SixLabors.ImageSharp.Drawing.PathCollection.Transform(System.Numerics.Matrix3x2)">Transform(Matrix3x2)</h4>
<div class="markdown level1 summary"><p>Transforms the path using the specified matrix.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -291,8 +289,7 @@
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.numerics.matrix3x2">Matrix3x2</a></td>
<td><span class="parametername">matrix</span></td>
<td><p>The matrix.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -307,8 +304,7 @@
<tbody>
<tr>
<td><a class="xref" href="SixLabors.ImageSharp.Drawing.IPathCollection.html">IPathCollection</a></td>
<td><p>A new path with the matrix applied to it.</p>
</td>
<td></td>
</tr>
</tbody>
</table>

Просмотреть файл

@ -207,12 +207,12 @@ it&apos;s length is the reference axis&apos; length multiplied by this factor.</
</span>
<a id="SixLabors_ImageSharp_Drawing_Processing_EllipticGradientBrush_CreateApplicator_" data-uid="SixLabors.ImageSharp.Drawing.Processing.EllipticGradientBrush.CreateApplicator*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_Processing_EllipticGradientBrush_CreateApplicator__1_Configuration_GraphicsOptions_ImageFrame___0__RectangleF_" data-uid="SixLabors.ImageSharp.Drawing.Processing.EllipticGradientBrush.CreateApplicator``1(Configuration,GraphicsOptions,ImageFrame{``0},RectangleF)">CreateApplicator&lt;TPixel&gt;(Configuration, GraphicsOptions, ImageFrame&lt;TPixel&gt;, RectangleF)</h4>
<div class="markdown level1 summary"><p>Creates the applicator for this brush.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public override BrushApplicator&lt;TPixel&gt; CreateApplicator&lt;TPixel&gt;(Configuration configuration, GraphicsOptions options, ImageFrame&lt;TPixel&gt; source, RectangleF region)
where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
@ -228,26 +228,22 @@ it&apos;s length is the reference axis&apos; length multiplied by this factor.</
<tr>
<td><span class="xref">Configuration</span></td>
<td><span class="parametername">configuration</span></td>
<td><p>The configuration instance to use when performing operations.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">GraphicsOptions</span></td>
<td><span class="parametername">options</span></td>
<td><p>The graphic options.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">ImageFrame</span>&lt;TPixel&gt;</td>
<td><span class="parametername">source</span></td>
<td><p>The source image.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">RectangleF</span></td>
<td><span class="parametername">region</span></td>
<td><p>The region the brush will be applied to.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -262,8 +258,7 @@ it&apos;s length is the reference axis&apos; length multiplied by this factor.</
<tbody>
<tr>
<td><a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.BrushApplicator-1.html">BrushApplicator</a>&lt;TPixel&gt;</td>
<td><p>The <a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.BrushApplicator-1.html">BrushApplicator&lt;TPixel&gt;</a> for this brush.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -278,17 +273,12 @@ it&apos;s length is the reference axis&apos; length multiplied by this factor.</
<tbody>
<tr>
<td><span class="parametername">TPixel</span></td>
<td><p>The pixel type.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="overrides">Overrides</h5>
<div><span class="xref">SixLabors.ImageSharp.Drawing.Processing.GradientBrush.CreateApplicator&lt;TPixel&gt;(Configuration, GraphicsOptions, ImageFrame&lt;TPixel&gt;, RectangleF)</span></div>
<h5 id="SixLabors_ImageSharp_Drawing_Processing_EllipticGradientBrush_CreateApplicator__1_Configuration_GraphicsOptions_ImageFrame___0__RectangleF__remarks">Remarks</h5>
<div class="markdown level1 remarks"><p>The <code data-dev-comment-type="paramref" class="paramref">region</code> when being applied to things like shapes would usually be the
bounding box of the shape not necessarily the bounds of the whole image.</p>
</div>
<h3 id="implements">Implements</h3>
<div>
<a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.IBrush.html">IBrush</a>

Просмотреть файл

@ -244,12 +244,12 @@
</span>
<a id="SixLabors_ImageSharp_Drawing_Processing_GradientBrush_CreateApplicator_" data-uid="SixLabors.ImageSharp.Drawing.Processing.GradientBrush.CreateApplicator*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_Processing_GradientBrush_CreateApplicator__1_Configuration_GraphicsOptions_ImageFrame___0__RectangleF_" data-uid="SixLabors.ImageSharp.Drawing.Processing.GradientBrush.CreateApplicator``1(Configuration,GraphicsOptions,ImageFrame{``0},RectangleF)">CreateApplicator&lt;TPixel&gt;(Configuration, GraphicsOptions, ImageFrame&lt;TPixel&gt;, RectangleF)</h4>
<div class="markdown level1 summary"><p>Creates the applicator for this brush.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public abstract BrushApplicator&lt;TPixel&gt; CreateApplicator&lt;TPixel&gt;(Configuration configuration, GraphicsOptions options, ImageFrame&lt;TPixel&gt; source, RectangleF region)
where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
@ -265,26 +265,22 @@
<tr>
<td><span class="xref">Configuration</span></td>
<td><span class="parametername">configuration</span></td>
<td><p>The configuration instance to use when performing operations.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">GraphicsOptions</span></td>
<td><span class="parametername">options</span></td>
<td><p>The graphic options.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">ImageFrame</span>&lt;TPixel&gt;</td>
<td><span class="parametername">source</span></td>
<td><p>The source image.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">RectangleF</span></td>
<td><span class="parametername">region</span></td>
<td><p>The region the brush will be applied to.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -299,8 +295,7 @@
<tbody>
<tr>
<td><a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.BrushApplicator-1.html">BrushApplicator</a>&lt;TPixel&gt;</td>
<td><p>The <a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.BrushApplicator-1.html">BrushApplicator&lt;TPixel&gt;</a> for this brush.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -315,15 +310,10 @@
<tbody>
<tr>
<td><span class="parametername">TPixel</span></td>
<td><p>The pixel type.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
<h5 id="SixLabors_ImageSharp_Drawing_Processing_GradientBrush_CreateApplicator__1_Configuration_GraphicsOptions_ImageFrame___0__RectangleF__remarks">Remarks</h5>
<div class="markdown level1 remarks"><p>The <code data-dev-comment-type="paramref" class="paramref">region</code> when being applied to things like shapes would usually be the
bounding box of the shape not necessarily the bounds of the whole image.</p>
</div>
<h3 id="implements">Implements</h3>
<div>
<a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.IBrush.html">IBrush</a>

Просмотреть файл

@ -113,6 +113,7 @@ logic for retrieving pixel values for specific locations.</p>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">BrushApplicator&lt;TPixel&gt; CreateApplicator&lt;TPixel&gt;(Configuration configuration, GraphicsOptions options, ImageFrame&lt;TPixel&gt; source, RectangleF region)
where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
</div>
<h5 class="parameters">Parameters</h5>

Просмотреть файл

@ -172,12 +172,12 @@
</span>
<a id="SixLabors_ImageSharp_Drawing_Processing_ImageBrush_CreateApplicator_" data-uid="SixLabors.ImageSharp.Drawing.Processing.ImageBrush.CreateApplicator*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_Processing_ImageBrush_CreateApplicator__1_Configuration_GraphicsOptions_ImageFrame___0__RectangleF_" data-uid="SixLabors.ImageSharp.Drawing.Processing.ImageBrush.CreateApplicator``1(Configuration,GraphicsOptions,ImageFrame{``0},RectangleF)">CreateApplicator&lt;TPixel&gt;(Configuration, GraphicsOptions, ImageFrame&lt;TPixel&gt;, RectangleF)</h4>
<div class="markdown level1 summary"><p>Creates the applicator for this brush.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public BrushApplicator&lt;TPixel&gt; CreateApplicator&lt;TPixel&gt;(Configuration configuration, GraphicsOptions options, ImageFrame&lt;TPixel&gt; source, RectangleF region)
where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
@ -193,26 +193,22 @@
<tr>
<td><span class="xref">Configuration</span></td>
<td><span class="parametername">configuration</span></td>
<td><p>The configuration instance to use when performing operations.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">GraphicsOptions</span></td>
<td><span class="parametername">options</span></td>
<td><p>The graphic options.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">ImageFrame</span>&lt;TPixel&gt;</td>
<td><span class="parametername">source</span></td>
<td><p>The source image.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">RectangleF</span></td>
<td><span class="parametername">region</span></td>
<td><p>The region the brush will be applied to.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -227,8 +223,7 @@
<tbody>
<tr>
<td><a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.BrushApplicator-1.html">BrushApplicator</a>&lt;TPixel&gt;</td>
<td><p>The <a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.BrushApplicator-1.html">BrushApplicator&lt;TPixel&gt;</a> for this brush.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -243,15 +238,10 @@
<tbody>
<tr>
<td><span class="parametername">TPixel</span></td>
<td><p>The pixel type.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
<h5 id="SixLabors_ImageSharp_Drawing_Processing_ImageBrush_CreateApplicator__1_Configuration_GraphicsOptions_ImageFrame___0__RectangleF__remarks">Remarks</h5>
<div class="markdown level1 remarks"><p>The <code data-dev-comment-type="paramref" class="paramref">region</code> when being applied to things like shapes would usually be the
bounding box of the shape not necessarily the bounds of the whole image.</p>
</div>
<h3 id="implements">Implements</h3>
<div>
<a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.IBrush.html">IBrush</a>

Просмотреть файл

@ -200,12 +200,12 @@ Supported right now:</p>
</span>
<a id="SixLabors_ImageSharp_Drawing_Processing_LinearGradientBrush_CreateApplicator_" data-uid="SixLabors.ImageSharp.Drawing.Processing.LinearGradientBrush.CreateApplicator*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_Processing_LinearGradientBrush_CreateApplicator__1_Configuration_GraphicsOptions_ImageFrame___0__RectangleF_" data-uid="SixLabors.ImageSharp.Drawing.Processing.LinearGradientBrush.CreateApplicator``1(Configuration,GraphicsOptions,ImageFrame{``0},RectangleF)">CreateApplicator&lt;TPixel&gt;(Configuration, GraphicsOptions, ImageFrame&lt;TPixel&gt;, RectangleF)</h4>
<div class="markdown level1 summary"><p>Creates the applicator for this brush.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public override BrushApplicator&lt;TPixel&gt; CreateApplicator&lt;TPixel&gt;(Configuration configuration, GraphicsOptions options, ImageFrame&lt;TPixel&gt; source, RectangleF region)
where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
@ -221,26 +221,22 @@ Supported right now:</p>
<tr>
<td><span class="xref">Configuration</span></td>
<td><span class="parametername">configuration</span></td>
<td><p>The configuration instance to use when performing operations.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">GraphicsOptions</span></td>
<td><span class="parametername">options</span></td>
<td><p>The graphic options.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">ImageFrame</span>&lt;TPixel&gt;</td>
<td><span class="parametername">source</span></td>
<td><p>The source image.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">RectangleF</span></td>
<td><span class="parametername">region</span></td>
<td><p>The region the brush will be applied to.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -255,8 +251,7 @@ Supported right now:</p>
<tbody>
<tr>
<td><a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.BrushApplicator-1.html">BrushApplicator</a>&lt;TPixel&gt;</td>
<td><p>The <a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.BrushApplicator-1.html">BrushApplicator&lt;TPixel&gt;</a> for this brush.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -271,17 +266,12 @@ Supported right now:</p>
<tbody>
<tr>
<td><span class="parametername">TPixel</span></td>
<td><p>The pixel type.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="overrides">Overrides</h5>
<div><span class="xref">SixLabors.ImageSharp.Drawing.Processing.GradientBrush.CreateApplicator&lt;TPixel&gt;(Configuration, GraphicsOptions, ImageFrame&lt;TPixel&gt;, RectangleF)</span></div>
<h5 id="SixLabors_ImageSharp_Drawing_Processing_LinearGradientBrush_CreateApplicator__1_Configuration_GraphicsOptions_ImageFrame___0__RectangleF__remarks">Remarks</h5>
<div class="markdown level1 remarks"><p>The <code data-dev-comment-type="paramref" class="paramref">region</code> when being applied to things like shapes would usually be the
bounding box of the shape not necessarily the bounds of the whole image.</p>
</div>
<h3 id="implements">Implements</h3>
<div>
<a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.IBrush.html">IBrush</a>

Просмотреть файл

@ -225,12 +225,12 @@ It works similarly with the class in System.Drawing.Drawing2D of the same name.<
</span>
<a id="SixLabors_ImageSharp_Drawing_Processing_PathGradientBrush_CreateApplicator_" data-uid="SixLabors.ImageSharp.Drawing.Processing.PathGradientBrush.CreateApplicator*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_Processing_PathGradientBrush_CreateApplicator__1_Configuration_GraphicsOptions_ImageFrame___0__RectangleF_" data-uid="SixLabors.ImageSharp.Drawing.Processing.PathGradientBrush.CreateApplicator``1(Configuration,GraphicsOptions,ImageFrame{``0},RectangleF)">CreateApplicator&lt;TPixel&gt;(Configuration, GraphicsOptions, ImageFrame&lt;TPixel&gt;, RectangleF)</h4>
<div class="markdown level1 summary"><p>Creates the applicator for this brush.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public BrushApplicator&lt;TPixel&gt; CreateApplicator&lt;TPixel&gt;(Configuration configuration, GraphicsOptions options, ImageFrame&lt;TPixel&gt; source, RectangleF region)
where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
@ -246,26 +246,22 @@ It works similarly with the class in System.Drawing.Drawing2D of the same name.<
<tr>
<td><span class="xref">Configuration</span></td>
<td><span class="parametername">configuration</span></td>
<td><p>The configuration instance to use when performing operations.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">GraphicsOptions</span></td>
<td><span class="parametername">options</span></td>
<td><p>The graphic options.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">ImageFrame</span>&lt;TPixel&gt;</td>
<td><span class="parametername">source</span></td>
<td><p>The source image.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">RectangleF</span></td>
<td><span class="parametername">region</span></td>
<td><p>The region the brush will be applied to.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -280,8 +276,7 @@ It works similarly with the class in System.Drawing.Drawing2D of the same name.<
<tbody>
<tr>
<td><a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.BrushApplicator-1.html">BrushApplicator</a>&lt;TPixel&gt;</td>
<td><p>The <a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.BrushApplicator-1.html">BrushApplicator&lt;TPixel&gt;</a> for this brush.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -296,15 +291,10 @@ It works similarly with the class in System.Drawing.Drawing2D of the same name.<
<tbody>
<tr>
<td><span class="parametername">TPixel</span></td>
<td><p>The pixel type.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
<h5 id="SixLabors_ImageSharp_Drawing_Processing_PathGradientBrush_CreateApplicator__1_Configuration_GraphicsOptions_ImageFrame___0__RectangleF__remarks">Remarks</h5>
<div class="markdown level1 remarks"><p>The <code data-dev-comment-type="paramref" class="paramref">region</code> when being applied to things like shapes would usually be the
bounding box of the shape not necessarily the bounds of the whole image.</p>
</div>
<h3 id="implements">Implements</h3>
<div>
<a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.IBrush.html">IBrush</a>

Просмотреть файл

@ -202,12 +202,12 @@ or you want a horizontal stripe which is 3 pixels apart you would use a pattern
</span>
<a id="SixLabors_ImageSharp_Drawing_Processing_PatternBrush_CreateApplicator_" data-uid="SixLabors.ImageSharp.Drawing.Processing.PatternBrush.CreateApplicator*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_Processing_PatternBrush_CreateApplicator__1_Configuration_GraphicsOptions_ImageFrame___0__RectangleF_" data-uid="SixLabors.ImageSharp.Drawing.Processing.PatternBrush.CreateApplicator``1(Configuration,GraphicsOptions,ImageFrame{``0},RectangleF)">CreateApplicator&lt;TPixel&gt;(Configuration, GraphicsOptions, ImageFrame&lt;TPixel&gt;, RectangleF)</h4>
<div class="markdown level1 summary"><p>Creates the applicator for this brush.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public BrushApplicator&lt;TPixel&gt; CreateApplicator&lt;TPixel&gt;(Configuration configuration, GraphicsOptions options, ImageFrame&lt;TPixel&gt; source, RectangleF region)
where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
@ -223,26 +223,22 @@ or you want a horizontal stripe which is 3 pixels apart you would use a pattern
<tr>
<td><span class="xref">Configuration</span></td>
<td><span class="parametername">configuration</span></td>
<td><p>The configuration instance to use when performing operations.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">GraphicsOptions</span></td>
<td><span class="parametername">options</span></td>
<td><p>The graphic options.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">ImageFrame</span>&lt;TPixel&gt;</td>
<td><span class="parametername">source</span></td>
<td><p>The source image.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">RectangleF</span></td>
<td><span class="parametername">region</span></td>
<td><p>The region the brush will be applied to.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -257,8 +253,7 @@ or you want a horizontal stripe which is 3 pixels apart you would use a pattern
<tbody>
<tr>
<td><a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.BrushApplicator-1.html">BrushApplicator</a>&lt;TPixel&gt;</td>
<td><p>The <a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.BrushApplicator-1.html">BrushApplicator&lt;TPixel&gt;</a> for this brush.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -273,15 +268,10 @@ or you want a horizontal stripe which is 3 pixels apart you would use a pattern
<tbody>
<tr>
<td><span class="parametername">TPixel</span></td>
<td><p>The pixel type.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
<h5 id="SixLabors_ImageSharp_Drawing_Processing_PatternBrush_CreateApplicator__1_Configuration_GraphicsOptions_ImageFrame___0__RectangleF__remarks">Remarks</h5>
<div class="markdown level1 remarks"><p>The <code data-dev-comment-type="paramref" class="paramref">region</code> when being applied to things like shapes would usually be the
bounding box of the shape not necessarily the bounds of the whole image.</p>
</div>
<h3 id="implements">Implements</h3>
<div>
<a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.IBrush.html">IBrush</a>

Просмотреть файл

@ -318,8 +318,7 @@ the pattern will immediately repeat without gap.</p>
</span>
<a id="SixLabors_ImageSharp_Drawing_Processing_Pen_StrokeFill_" data-uid="SixLabors.ImageSharp.Drawing.Processing.Pen.StrokeFill*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_Processing_Pen_StrokeFill" data-uid="SixLabors.ImageSharp.Drawing.Processing.Pen.StrokeFill">StrokeFill</h4>
<div class="markdown level1 summary"><p>Gets the stroke fill.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -349,8 +348,7 @@ the pattern will immediately repeat without gap.</p>
</span>
<a id="SixLabors_ImageSharp_Drawing_Processing_Pen_StrokePattern_" data-uid="SixLabors.ImageSharp.Drawing.Processing.Pen.StrokePattern*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_Processing_Pen_StrokePattern" data-uid="SixLabors.ImageSharp.Drawing.Processing.Pen.StrokePattern">StrokePattern</h4>
<div class="markdown level1 summary"><p>Gets the stoke pattern.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -380,8 +378,7 @@ the pattern will immediately repeat without gap.</p>
</span>
<a id="SixLabors_ImageSharp_Drawing_Processing_Pen_StrokeWidth_" data-uid="SixLabors.ImageSharp.Drawing.Processing.Pen.StrokeWidth*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_Processing_Pen_StrokeWidth" data-uid="SixLabors.ImageSharp.Drawing.Processing.Pen.StrokeWidth">StrokeWidth</h4>
<div class="markdown level1 summary"><p>Gets the width to apply to the stroke</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">

Просмотреть файл

@ -257,6 +257,7 @@ with the given <a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.IBr
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public IImageProcessor&lt;TPixel&gt; CreatePixelSpecificProcessor&lt;TPixel&gt;(Configuration configuration, Image&lt;TPixel&gt; source, Rectangle sourceRectangle)
where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
</div>
<h5 class="parameters">Parameters</h5>

Просмотреть файл

@ -257,6 +257,7 @@ with the given <a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.IBr
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public IImageProcessor&lt;TPixel&gt; CreatePixelSpecificProcessor&lt;TPixel&gt;(Configuration configuration, Image&lt;TPixel&gt; source, Rectangle sourceRectangle)
where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
</div>
<h5 class="parameters">Parameters</h5>

Просмотреть файл

@ -220,6 +220,7 @@ using blending defined by the given <see cref="!:GraphicsOptions"></see>.</p>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public IImageProcessor&lt;TPixel&gt; CreatePixelSpecificProcessor&lt;TPixel&gt;(Configuration configuration, Image&lt;TPixel&gt; source, Rectangle sourceRectangle)
where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
</div>
<h5 class="parameters">Parameters</h5>

Просмотреть файл

@ -257,6 +257,7 @@ with the given <a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.IBr
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public IImageProcessor&lt;TPixel&gt; CreatePixelSpecificProcessor&lt;TPixel&gt;(Configuration configuration, Image&lt;TPixel&gt; source, Rectangle sourceRectangle)
where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
</div>
<h5 class="parameters">Parameters</h5>

Просмотреть файл

@ -367,6 +367,7 @@
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public IImageProcessor&lt;TPixel&gt; CreatePixelSpecificProcessor&lt;TPixel&gt;(Configuration configuration, Image&lt;TPixel&gt; source, Rectangle sourceRectangle)
where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
</div>
<h5 class="parameters">Parameters</h5>

Просмотреть файл

@ -196,12 +196,12 @@
</span>
<a id="SixLabors_ImageSharp_Drawing_Processing_RadialGradientBrush_CreateApplicator_" data-uid="SixLabors.ImageSharp.Drawing.Processing.RadialGradientBrush.CreateApplicator*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_Processing_RadialGradientBrush_CreateApplicator__1_Configuration_GraphicsOptions_ImageFrame___0__RectangleF_" data-uid="SixLabors.ImageSharp.Drawing.Processing.RadialGradientBrush.CreateApplicator``1(Configuration,GraphicsOptions,ImageFrame{``0},RectangleF)">CreateApplicator&lt;TPixel&gt;(Configuration, GraphicsOptions, ImageFrame&lt;TPixel&gt;, RectangleF)</h4>
<div class="markdown level1 summary"><p>Creates the applicator for this brush.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public override BrushApplicator&lt;TPixel&gt; CreateApplicator&lt;TPixel&gt;(Configuration configuration, GraphicsOptions options, ImageFrame&lt;TPixel&gt; source, RectangleF region)
where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
@ -217,26 +217,22 @@
<tr>
<td><span class="xref">Configuration</span></td>
<td><span class="parametername">configuration</span></td>
<td><p>The configuration instance to use when performing operations.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">GraphicsOptions</span></td>
<td><span class="parametername">options</span></td>
<td><p>The graphic options.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">ImageFrame</span>&lt;TPixel&gt;</td>
<td><span class="parametername">source</span></td>
<td><p>The source image.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">RectangleF</span></td>
<td><span class="parametername">region</span></td>
<td><p>The region the brush will be applied to.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -251,8 +247,7 @@
<tbody>
<tr>
<td><a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.BrushApplicator-1.html">BrushApplicator</a>&lt;TPixel&gt;</td>
<td><p>The <a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.BrushApplicator-1.html">BrushApplicator&lt;TPixel&gt;</a> for this brush.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -267,17 +262,12 @@
<tbody>
<tr>
<td><span class="parametername">TPixel</span></td>
<td><p>The pixel type.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="overrides">Overrides</h5>
<div><span class="xref">SixLabors.ImageSharp.Drawing.Processing.GradientBrush.CreateApplicator&lt;TPixel&gt;(Configuration, GraphicsOptions, ImageFrame&lt;TPixel&gt;, RectangleF)</span></div>
<h5 id="SixLabors_ImageSharp_Drawing_Processing_RadialGradientBrush_CreateApplicator__1_Configuration_GraphicsOptions_ImageFrame___0__RectangleF__remarks">Remarks</h5>
<div class="markdown level1 remarks"><p>The <code data-dev-comment-type="paramref" class="paramref">region</code> when being applied to things like shapes would usually be the
bounding box of the shape not necessarily the bounds of the whole image.</p>
</div>
<h3 id="implements">Implements</h3>
<div>
<a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.IBrush.html">IBrush</a>

Просмотреть файл

@ -279,12 +279,12 @@
</span>
<a id="SixLabors_ImageSharp_Drawing_Processing_RecolorBrush_CreateApplicator_" data-uid="SixLabors.ImageSharp.Drawing.Processing.RecolorBrush.CreateApplicator*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_Processing_RecolorBrush_CreateApplicator__1_Configuration_GraphicsOptions_ImageFrame___0__RectangleF_" data-uid="SixLabors.ImageSharp.Drawing.Processing.RecolorBrush.CreateApplicator``1(Configuration,GraphicsOptions,ImageFrame{``0},RectangleF)">CreateApplicator&lt;TPixel&gt;(Configuration, GraphicsOptions, ImageFrame&lt;TPixel&gt;, RectangleF)</h4>
<div class="markdown level1 summary"><p>Creates the applicator for this brush.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public BrushApplicator&lt;TPixel&gt; CreateApplicator&lt;TPixel&gt;(Configuration configuration, GraphicsOptions options, ImageFrame&lt;TPixel&gt; source, RectangleF region)
where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
@ -300,26 +300,22 @@
<tr>
<td><span class="xref">Configuration</span></td>
<td><span class="parametername">configuration</span></td>
<td><p>The configuration instance to use when performing operations.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">GraphicsOptions</span></td>
<td><span class="parametername">options</span></td>
<td><p>The graphic options.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">ImageFrame</span>&lt;TPixel&gt;</td>
<td><span class="parametername">source</span></td>
<td><p>The source image.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">RectangleF</span></td>
<td><span class="parametername">region</span></td>
<td><p>The region the brush will be applied to.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -334,8 +330,7 @@
<tbody>
<tr>
<td><a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.BrushApplicator-1.html">BrushApplicator</a>&lt;TPixel&gt;</td>
<td><p>The <a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.BrushApplicator-1.html">BrushApplicator&lt;TPixel&gt;</a> for this brush.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -350,15 +345,10 @@
<tbody>
<tr>
<td><span class="parametername">TPixel</span></td>
<td><p>The pixel type.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
<h5 id="SixLabors_ImageSharp_Drawing_Processing_RecolorBrush_CreateApplicator__1_Configuration_GraphicsOptions_ImageFrame___0__RectangleF__remarks">Remarks</h5>
<div class="markdown level1 remarks"><p>The <code data-dev-comment-type="paramref" class="paramref">region</code> when being applied to things like shapes would usually be the
bounding box of the shape not necessarily the bounds of the whole image.</p>
</div>
<h3 id="implements">Implements</h3>
<div>
<a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.IBrush.html">IBrush</a>

Просмотреть файл

@ -205,12 +205,12 @@
</span>
<a id="SixLabors_ImageSharp_Drawing_Processing_SolidBrush_CreateApplicator_" data-uid="SixLabors.ImageSharp.Drawing.Processing.SolidBrush.CreateApplicator*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_Processing_SolidBrush_CreateApplicator__1_Configuration_GraphicsOptions_ImageFrame___0__RectangleF_" data-uid="SixLabors.ImageSharp.Drawing.Processing.SolidBrush.CreateApplicator``1(Configuration,GraphicsOptions,ImageFrame{``0},RectangleF)">CreateApplicator&lt;TPixel&gt;(Configuration, GraphicsOptions, ImageFrame&lt;TPixel&gt;, RectangleF)</h4>
<div class="markdown level1 summary"><p>Creates the applicator for this brush.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public BrushApplicator&lt;TPixel&gt; CreateApplicator&lt;TPixel&gt;(Configuration configuration, GraphicsOptions options, ImageFrame&lt;TPixel&gt; source, RectangleF region)
where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
@ -226,26 +226,22 @@
<tr>
<td><span class="xref">Configuration</span></td>
<td><span class="parametername">configuration</span></td>
<td><p>The configuration instance to use when performing operations.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">GraphicsOptions</span></td>
<td><span class="parametername">options</span></td>
<td><p>The graphic options.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">ImageFrame</span>&lt;TPixel&gt;</td>
<td><span class="parametername">source</span></td>
<td><p>The source image.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">RectangleF</span></td>
<td><span class="parametername">region</span></td>
<td><p>The region the brush will be applied to.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -260,8 +256,7 @@
<tbody>
<tr>
<td><a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.BrushApplicator-1.html">BrushApplicator</a>&lt;TPixel&gt;</td>
<td><p>The <a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.BrushApplicator-1.html">BrushApplicator&lt;TPixel&gt;</a> for this brush.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -276,15 +271,10 @@
<tbody>
<tr>
<td><span class="parametername">TPixel</span></td>
<td><p>The pixel type.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
<h5 id="SixLabors_ImageSharp_Drawing_Processing_SolidBrush_CreateApplicator__1_Configuration_GraphicsOptions_ImageFrame___0__RectangleF__remarks">Remarks</h5>
<div class="markdown level1 remarks"><p>The <code data-dev-comment-type="paramref" class="paramref">region</code> when being applied to things like shapes would usually be the
bounding box of the shape not necessarily the bounds of the whole image.</p>
</div>
<h3 id="implements">Implements</h3>
<div>
<a class="xref" href="SixLabors.ImageSharp.Drawing.Processing.IBrush.html">IBrush</a>

Просмотреть файл

@ -856,9 +856,7 @@ this <a class="xref" href="SixLabors.ImageSharp.Drawing.RectangularPolygon.html"
</span>
<a id="SixLabors_ImageSharp_Drawing_RectangularPolygon_FindIntersections_" data-uid="SixLabors.ImageSharp.Drawing.RectangularPolygon.FindIntersections*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_RectangularPolygon_FindIntersections_PointF_PointF_PointF___System_Int32_" data-uid="SixLabors.ImageSharp.Drawing.RectangularPolygon.FindIntersections(PointF,PointF,PointF[],System.Int32)">FindIntersections(PointF, PointF, PointF[], Int32)</h4>
<div class="markdown level1 summary"><p>Based on a line described by <code data-dev-comment-type="paramref" class="paramref">start</code> and <code data-dev-comment-type="paramref" class="paramref">end</code>
populate a buffer for all points on the polygon that the line intersects.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -877,26 +875,22 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">start</span></td>
<td><p>The start point of the line.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">end</span></td>
<td><p>The end point of the line.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">PointF</span>[]</td>
<td><span class="parametername">buffer</span></td>
<td><p>The buffer that will be populated with intersections.</p>
</td>
<td></td>
</tr>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.int32">Int32</a></td>
<td><span class="parametername">offset</span></td>
<td><p>The offset within the buffer to start.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -911,8 +905,7 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tbody>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.int32">Int32</a></td>
<td><p>The number of intersections populated into the buffer.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -925,9 +918,7 @@ populate a buffer for all points on the polygon that the line intersects.</p>
</span>
<a id="SixLabors_ImageSharp_Drawing_RectangularPolygon_FindIntersections_" data-uid="SixLabors.ImageSharp.Drawing.RectangularPolygon.FindIntersections*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_RectangularPolygon_FindIntersections_PointF_PointF_PointF___System_Int32_SixLabors_ImageSharp_Drawing_IntersectionRule_" data-uid="SixLabors.ImageSharp.Drawing.RectangularPolygon.FindIntersections(PointF,PointF,PointF[],System.Int32,SixLabors.ImageSharp.Drawing.IntersectionRule)">FindIntersections(PointF, PointF, PointF[], Int32, IntersectionRule)</h4>
<div class="markdown level1 summary"><p>Based on a line described by <code data-dev-comment-type="paramref" class="paramref">start</code> and <code data-dev-comment-type="paramref" class="paramref">end</code>
populate a buffer for all points on the polygon that the line intersects.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -946,32 +937,27 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">start</span></td>
<td><p>The start point of the line.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">end</span></td>
<td><p>The end point of the line.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">PointF</span>[]</td>
<td><span class="parametername">buffer</span></td>
<td><p>The buffer that will be populated with intersections.</p>
</td>
<td></td>
</tr>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.int32">Int32</a></td>
<td><span class="parametername">offset</span></td>
<td><p>The offset within the buffer to start.</p>
</td>
<td></td>
</tr>
<tr>
<td><a class="xref" href="SixLabors.ImageSharp.Drawing.IntersectionRule.html">IntersectionRule</a></td>
<td><span class="parametername">intersectionRule</span></td>
<td><p>How intersections are handled</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -986,8 +972,7 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tbody>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.int32">Int32</a></td>
<td><p>The number of intersections populated into the buffer.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -1000,9 +985,7 @@ populate a buffer for all points on the polygon that the line intersects.</p>
</span>
<a id="SixLabors_ImageSharp_Drawing_RectangularPolygon_FindIntersections_" data-uid="SixLabors.ImageSharp.Drawing.RectangularPolygon.FindIntersections*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_RectangularPolygon_FindIntersections_PointF_PointF_System_Span_PointF__" data-uid="SixLabors.ImageSharp.Drawing.RectangularPolygon.FindIntersections(PointF,PointF,System.Span{PointF})">FindIntersections(PointF, PointF, Span&lt;PointF&gt;)</h4>
<div class="markdown level1 summary"><p>Based on a line described by <code data-dev-comment-type="paramref" class="paramref">start</code> and <code data-dev-comment-type="paramref" class="paramref">end</code>
populate a buffer for all points on the polygon that the line intersects.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -1021,20 +1004,17 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">start</span></td>
<td><p>The start point of the line.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">end</span></td>
<td><p>The end point of the line.</p>
</td>
<td></td>
</tr>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.span-1">Span</a>&lt;<span class="xref">PointF</span>&gt;</td>
<td><span class="parametername">buffer</span></td>
<td><p>The buffer that will be populated with intersections.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -1049,8 +1029,7 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tbody>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.int32">Int32</a></td>
<td><p>The number of intersections populated into the buffer.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -1063,9 +1042,7 @@ populate a buffer for all points on the polygon that the line intersects.</p>
</span>
<a id="SixLabors_ImageSharp_Drawing_RectangularPolygon_FindIntersections_" data-uid="SixLabors.ImageSharp.Drawing.RectangularPolygon.FindIntersections*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_RectangularPolygon_FindIntersections_PointF_PointF_System_Span_PointF__SixLabors_ImageSharp_Drawing_IntersectionRule_" data-uid="SixLabors.ImageSharp.Drawing.RectangularPolygon.FindIntersections(PointF,PointF,System.Span{PointF},SixLabors.ImageSharp.Drawing.IntersectionRule)">FindIntersections(PointF, PointF, Span&lt;PointF&gt;, IntersectionRule)</h4>
<div class="markdown level1 summary"><p>Based on a line described by <code data-dev-comment-type="paramref" class="paramref">start</code> and <code data-dev-comment-type="paramref" class="paramref">end</code>
populate a buffer for all points on the polygon that the line intersects.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -1084,26 +1061,22 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">start</span></td>
<td><p>The start point of the line.</p>
</td>
<td></td>
</tr>
<tr>
<td><span class="xref">PointF</span></td>
<td><span class="parametername">end</span></td>
<td><p>The end point of the line.</p>
</td>
<td></td>
</tr>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.span-1">Span</a>&lt;<span class="xref">PointF</span>&gt;</td>
<td><span class="parametername">buffer</span></td>
<td><p>The buffer that will be populated with intersections.</p>
</td>
<td></td>
</tr>
<tr>
<td><a class="xref" href="SixLabors.ImageSharp.Drawing.IntersectionRule.html">IntersectionRule</a></td>
<td><span class="parametername">intersectionRule</span></td>
<td><p>How intersections are handled</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -1118,8 +1091,7 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tbody>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.int32">Int32</a></td>
<td><p>The number of intersections populated into the buffer.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -1198,8 +1170,7 @@ populate a buffer for all points on the polygon that the line intersects.</p>
</span>
<a id="SixLabors_ImageSharp_Drawing_RectangularPolygon_PointAlongPath_" data-uid="SixLabors.ImageSharp.Drawing.RectangularPolygon.PointAlongPath*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_RectangularPolygon_PointAlongPath_System_Single_" data-uid="SixLabors.ImageSharp.Drawing.RectangularPolygon.PointAlongPath(System.Single)">PointAlongPath(Single)</h4>
<div class="markdown level1 summary"><p>Calculates the point a certain distance along a path.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
@ -1218,8 +1189,7 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.single">Single</a></td>
<td><span class="parametername">distanceAlongPath</span></td>
<td><p>The distance along the path to find details of.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -1234,8 +1204,7 @@ populate a buffer for all points on the polygon that the line intersects.</p>
<tbody>
<tr>
<td><a class="xref" href="SixLabors.ImageSharp.Drawing.SegmentInfo.html">SegmentInfo</a></td>
<td><p>Returns details about a point along a path.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
@ -1415,8 +1384,7 @@ populate a buffer for all points on the polygon that the line intersects.</p>
</span>
<a id="SixLabors_ImageSharp_Drawing_RectangularPolygon_SixLabors_ImageSharp_Drawing_IPath_Length_" data-uid="SixLabors.ImageSharp.Drawing.RectangularPolygon.SixLabors#ImageSharp#Drawing#IPath#Length*"></a>
<h4 id="SixLabors_ImageSharp_Drawing_RectangularPolygon_SixLabors_ImageSharp_Drawing_IPath_Length" data-uid="SixLabors.ImageSharp.Drawing.RectangularPolygon.SixLabors#ImageSharp#Drawing#IPath#Length">IPath.Length</h4>
<div class="markdown level1 summary"><p>Gets the length of the path.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -126,7 +126,7 @@
"output": {
".html": {
"relative_path": "api/Fonts/SixLabors.Fonts.FontCollection.html",
"hash": "XxbbNzykbP5I5uXRpknmNw=="
"hash": "YEnLBAbNg9SH5jcYKwIb6g=="
}
},
"is_incremental": false,
@ -174,7 +174,7 @@
"output": {
".html": {
"relative_path": "api/Fonts/SixLabors.Fonts.FontInstance.html",
"hash": "2S9hSIytjcmX85Jm1LJeew=="
"hash": "6PuUge8hqk3qZInhQBU5HQ=="
}
},
"is_incremental": false,
@ -474,7 +474,7 @@
"output": {
".html": {
"relative_path": "api/ImageSharp.Drawing/SixLabors.ImageSharp.Drawing.ComplexPolygon.html",
"hash": "HSIcaQJaxIArTwhFLsO1xg=="
"hash": "pAy88FeshthyuOUHdinVLQ=="
}
},
"is_incremental": false,
@ -498,7 +498,7 @@
"output": {
".html": {
"relative_path": "api/ImageSharp.Drawing/SixLabors.ImageSharp.Drawing.EllipsePolygon.html",
"hash": "w+pFQpXpmpmalPV9KK9LUA=="
"hash": "8KiW312kwxoqYK/Fq0ZHvQ=="
}
},
"is_incremental": false,
@ -618,7 +618,7 @@
"output": {
".html": {
"relative_path": "api/ImageSharp.Drawing/SixLabors.ImageSharp.Drawing.Path.html",
"hash": "6wO43ffqfVukf8uDQv0s0w=="
"hash": "0WPnSJdn+h4xStAesQGQIA=="
}
},
"is_incremental": false,
@ -642,7 +642,7 @@
"output": {
".html": {
"relative_path": "api/ImageSharp.Drawing/SixLabors.ImageSharp.Drawing.PathCollection.html",
"hash": "E8mZ1YVli+7zskmheZrpiQ=="
"hash": "P5hx4A12s6YC0oGxOB8ywg=="
}
},
"is_incremental": false,
@ -918,7 +918,7 @@
"output": {
".html": {
"relative_path": "api/ImageSharp.Drawing/SixLabors.ImageSharp.Drawing.Processing.EllipticGradientBrush.html",
"hash": "BpUb0lVHhlbwut20foVFxg=="
"hash": "OPTiJUp2vpJN6sew5RFFUg=="
}
},
"is_incremental": false,
@ -1014,7 +1014,7 @@
"output": {
".html": {
"relative_path": "api/ImageSharp.Drawing/SixLabors.ImageSharp.Drawing.Processing.GradientBrush.html",
"hash": "ZIkSLwFdhTKTj6ug6Zohtg=="
"hash": "v9qThnHrHwpzNlZLxqskuw=="
}
},
"is_incremental": false,
@ -1038,7 +1038,7 @@
"output": {
".html": {
"relative_path": "api/ImageSharp.Drawing/SixLabors.ImageSharp.Drawing.Processing.IBrush.html",
"hash": "i+J+gu06myxI7KTG8/qe/w=="
"hash": "1T9sWMt30INNyIlElIuSkw=="
}
},
"is_incremental": false,
@ -1062,7 +1062,7 @@
"output": {
".html": {
"relative_path": "api/ImageSharp.Drawing/SixLabors.ImageSharp.Drawing.Processing.ImageBrush.html",
"hash": "weGW1BuZ+PQ8lT0RGvCKFw=="
"hash": "yN3jGSfmfEqQ9N3iGsTZ6A=="
}
},
"is_incremental": false,
@ -1074,7 +1074,7 @@
"output": {
".html": {
"relative_path": "api/ImageSharp.Drawing/SixLabors.ImageSharp.Drawing.Processing.LinearGradientBrush.html",
"hash": "KdmLZBg152VuofKbajiYEA=="
"hash": "sRbzp8RUEVbsna9Wwk6qwg=="
}
},
"is_incremental": false,
@ -1086,7 +1086,7 @@
"output": {
".html": {
"relative_path": "api/ImageSharp.Drawing/SixLabors.ImageSharp.Drawing.Processing.PathGradientBrush.html",
"hash": "01uuydaCoKnIEyQOSvqj0w=="
"hash": "Bphesbi650wuQUFtTlSYmA=="
}
},
"is_incremental": false,
@ -1098,7 +1098,7 @@
"output": {
".html": {
"relative_path": "api/ImageSharp.Drawing/SixLabors.ImageSharp.Drawing.Processing.PatternBrush.html",
"hash": "HsEG9U0NxPuXG34D2mfGtQ=="
"hash": "ong4BwaZSB1fmXDrGnkkiw=="
}
},
"is_incremental": false,
@ -1110,7 +1110,7 @@
"output": {
".html": {
"relative_path": "api/ImageSharp.Drawing/SixLabors.ImageSharp.Drawing.Processing.Pen.html",
"hash": "bJhHxJpoVrOIT8lC+K6+QA=="
"hash": "2Ho1KiHQ9X01Sy3HROtQfQ=="
}
},
"is_incremental": false,
@ -1134,7 +1134,7 @@
"output": {
".html": {
"relative_path": "api/ImageSharp.Drawing/SixLabors.ImageSharp.Drawing.Processing.Processors.Drawing.DrawPathProcessor.html",
"hash": "hHDcoIBbfwo1h9I7Z7O7+w=="
"hash": "FBmITZyrqIz+mlvVGd9vIw=="
}
},
"is_incremental": false,
@ -1146,7 +1146,7 @@
"output": {
".html": {
"relative_path": "api/ImageSharp.Drawing/SixLabors.ImageSharp.Drawing.Processing.Processors.Drawing.FillPathProcessor.html",
"hash": "2fZpjHMil+ubx/v8yUngwA=="
"hash": "baW8XBDpiHJrOgqJ7tCeqA=="
}
},
"is_incremental": false,
@ -1158,7 +1158,7 @@
"output": {
".html": {
"relative_path": "api/ImageSharp.Drawing/SixLabors.ImageSharp.Drawing.Processing.Processors.Drawing.FillProcessor.html",
"hash": "oacUlFwHThxAghA+WGWuEA=="
"hash": "V70DfYkcnSfzDiFHDA5gwg=="
}
},
"is_incremental": false,
@ -1170,7 +1170,7 @@
"output": {
".html": {
"relative_path": "api/ImageSharp.Drawing/SixLabors.ImageSharp.Drawing.Processing.Processors.Drawing.FillRegionProcessor.html",
"hash": "IxJHgHwaRfldoizN0e7IyQ=="
"hash": "iLygRTxMd7wPQ1Re+gq3Mg=="
}
},
"is_incremental": false,
@ -1194,7 +1194,7 @@
"output": {
".html": {
"relative_path": "api/ImageSharp.Drawing/SixLabors.ImageSharp.Drawing.Processing.Processors.Text.DrawTextProcessor.html",
"hash": "/eiqSZjx0SYVaTu8AhZSmg=="
"hash": "HR1BCXDIjmyLZrUUEO3bFQ=="
}
},
"is_incremental": false,
@ -1218,7 +1218,7 @@
"output": {
".html": {
"relative_path": "api/ImageSharp.Drawing/SixLabors.ImageSharp.Drawing.Processing.RadialGradientBrush.html",
"hash": "BK5y9GClQq0dQtAYCOUBcw=="
"hash": "8DuEmFa68IlZaVIGNpbfVg=="
}
},
"is_incremental": false,
@ -1230,7 +1230,7 @@
"output": {
".html": {
"relative_path": "api/ImageSharp.Drawing/SixLabors.ImageSharp.Drawing.Processing.RecolorBrush.html",
"hash": "IV+GjNBNNeKXqv/Ulbg7yw=="
"hash": "W+iLgkuF0AAmygn9CF4KXA=="
}
},
"is_incremental": false,
@ -1278,7 +1278,7 @@
"output": {
".html": {
"relative_path": "api/ImageSharp.Drawing/SixLabors.ImageSharp.Drawing.Processing.SolidBrush.html",
"hash": "xpuTdmcVBmNjoZ6yM668Eg=="
"hash": "7uWfBBIPiZ2mX51rW4cQYg=="
}
},
"is_incremental": false,
@ -1338,7 +1338,7 @@
"output": {
".html": {
"relative_path": "api/ImageSharp.Drawing/SixLabors.ImageSharp.Drawing.RectangularPolygon.html",
"hash": "FRHgZhNzRdIHaekaPTnr9A=="
"hash": "oQscF8P3I79k392iWJggNA=="
}
},
"is_incremental": false,
@ -7261,23 +7261,25 @@
"incremental_info": [
{
"status": {
"can_incremental": true,
"can_incremental": false,
"details": "Cannot build incrementally because last build info is missing.",
"incrementalPhase": "build",
"total_file_count": 0,
"skipped_file_count": 0
"skipped_file_count": 0,
"full_build_reason_code": "NoAvailableBuildCache"
},
"processors": {
"ConceptualDocumentProcessor": {
"can_incremental": true,
"can_incremental": false,
"incrementalPhase": "build",
"total_file_count": 21,
"skipped_file_count": 21
"skipped_file_count": 0
},
"ManagedReferenceDocumentProcessor": {
"can_incremental": true,
"can_incremental": false,
"incrementalPhase": "build",
"total_file_count": 574,
"skipped_file_count": 532
"skipped_file_count": 0
},
"TocDocumentProcessor": {
"can_incremental": false,