update MemoryManagement.md + rebuild docs

This commit is contained in:
Anton Firszov 2018-07-08 22:28:21 +02:00
Родитель fb2d8fa6b9
Коммит fcdf8ee534
385 изменённых файлов: 65894 добавлений и 9768 удалений

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

@ -1,7 +1,7 @@
#Memory Management
### ImageSharp seems to retain ~300-400 MB of managed memory even after disposing all my images. Is this a memory leak?
By default, ImageSharp uses [ArrayPool-s](http://adamsitnik.com/Array-Pool/) for performance reasons, however this behavior is fully configurable. All large buffers are managed by the [](xref:SixLabors.ImageSharp.Memory.MemoryManager?displayProperty=name) implementation associated to [](xref:SixLabors.ImageSharp.Configuration?displayProperty=name)-s [](xref:SixLabors.ImageSharp.Configuration.MemoryManager?displayProperty=name) property. We are using [](xref:SixLabors.ImageSharp.Memory.ArrayPoolMemoryManager?displayProperty=name) by default, in order to utilize the benefits of array pooling:
By default, ImageSharp uses [ArrayPool-s](http://adamsitnik.com/Array-Pool/) for performance reasons, however this behavior is fully configurable. All large buffers are managed by the [](xref:SixLabors.Memory.MemoryAllocator?displayProperty=name) implementation associated to [](xref:SixLabors.ImageSharp.Configuration?displayProperty=name)-s [](xref:SixLabors.ImageSharp.Configuration.MemoryAllocator?displayProperty=name) property. We are using [](xref:SixLabors.Memory.ArrayPoolMemoryAllocator?displayProperty=name) by default, in order to utilize the benefits of array pooling:
- Less pressure on GC, because buffers are being reused most of the time
- Reduced [LOH fragmentation](https://blogs.msdn.microsoft.com/maoni/2016/05/31/large-object-heap-uncovered-from-an-old-msdn-article/)
- When working with unclean buffers is acceptable, we can spare on GC-s array cleaning behavior too
@ -17,19 +17,19 @@ Before scaling down pooling behavior because of unwanted `OutOfMemoryException`-
- Keep in mind that image processing is a *memory intensive* application! This may affect your scaling strategy. We don't recommend using containers with 1 GB or smaller memory limit!
- Make sure that you are running your service in a **64 bit process**!
There are several pre-defined factory methods to create an [](xref:SixLabors.ImageSharp.Memory.ArrayPoolMemoryManager?displayProperty=name) instance for memory constrained environments. For example [ArrayPoolMemoryManager.CreateWithModeratePooling](xref:SixLabors.ImageSharp.Memory.ArrayPoolMemoryManager.CreateWithModeratePooling) might be suitable in most constrained situations:
There are several pre-defined factory methods to create an [](xref:SixLabors.Memory.ArrayPoolMemoryAllocator?displayProperty=name) instance for memory constrained environments. For example [ArrayPoolMemoryAllocator.CreateWithModeratePooling](xref:SixLabors.Memory.ArrayPoolMemoryAllocator.CreateWithModeratePooling) might be suitable in most constrained situations:
```cs
Configuration.Default.MemoryManager = ArrayPoolMemoryManager.CreateWithModeratePooling();
Configuration.Default.MemoryAllocator = ArrayPoolMemoryAllocator.CreateWithModeratePooling();
```
Of course, you may also configure a MemoryManager on your own [](xref:SixLabors.ImageSharp.Configuration?displayProperty=name) instance.
Of course, you may also configure a MemoryAllocator on your own [](xref:SixLabors.ImageSharp.Configuration?displayProperty=name) instance.
You can find [benchmark results in the original PR](https://github.com/SixLabors/ImageSharp/pull/475) which may help to select you a configuration, but they are bit outdated, because our throughput got better since then!
### Releasing pools programatically
If your application uses ImageSharp sporadically (eg. generating some images on startup, or on other non-frequent use-cases), you may want to release the retained pools using [ReleaseRetainedResources](xref:SixLabors.ImageSharp.Memory.MemoryManager.ReleaseRetainedResources):
If your application uses ImageSharp sporadically (eg. generating some images on startup, or on other non-frequent use-cases), you may want to release the retained pools using [ReleaseRetainedResources](xref:SixLabors.Memory.MemoryAllocator.ReleaseRetainedResources):
```cs
Configuration.Default.MemoryManager.ReleaseRetainedResources();
Configuration.Default.MemoryAllocator.ReleaseRetainedResources();
```
### Using multiple MemoryManager instances in the same process
You need to create and maintain your own [](xref:SixLabors.ImageSharp.Configuration?displayProperty=name) instance, setting a specific MemoryManager on it. It's possible to pass custom Configuration instances to methods accross our whole API.
### Using multiple MemoryAllocator instances in the same process
You need to create and maintain your own [](xref:SixLabors.ImageSharp.Configuration?displayProperty=name) instance, setting a specific MemoryAllocator on it. It's possible to pass custom Configuration instances to methods accross our whole API.

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class Matrix3x2Extensions
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Struct Point
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Struct PointF
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Struct Rectangle
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Struct RectangleF
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Struct Size
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Struct SizeF
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Namespace SixLabors.Primitives
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class FontException
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class FontFamilyNotFoundException
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class InvalidFontFileException
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class InvalidFontTableException
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Namespace SixLabors.Fonts.Exceptions
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class Font
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class FontCollection
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
@ -100,7 +100,7 @@
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_FontCollection__ctor.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.FontCollection.%23ctor%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/FontCollection.cs/#L24">View Source</a>
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/FontCollection.cs/#L23">View Source</a>
</span>
<a id="SixLabors_Fonts_FontCollection__ctor_" data-uid="SixLabors.Fonts.FontCollection.#ctor*"></a>
<h4 id="SixLabors_Fonts_FontCollection__ctor" data-uid="SixLabors.Fonts.FontCollection.#ctor">FontCollection()</h4>
@ -118,7 +118,7 @@
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_FontCollection_Families.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.FontCollection.Families%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/FontCollection.cs/#L34">View Source</a>
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/FontCollection.cs/#L33">View Source</a>
</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>
@ -152,7 +152,7 @@
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_FontCollection_Find_System_String_.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.FontCollection.Find(System.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/FontCollection.cs/#L68">View Source</a>
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/FontCollection.cs/#L89">View Source</a>
</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>
@ -202,7 +202,7 @@
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_FontCollection_Install_Stream_.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.FontCollection.Install(Stream)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/FontCollection.cs/#L56">View Source</a>
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/FontCollection.cs/#L65">View Source</a>
</span>
<a id="SixLabors_Fonts_FontCollection_Install_" data-uid="SixLabors.Fonts.FontCollection.Install*"></a>
<h4 id="SixLabors_Fonts_FontCollection_Install_Stream_" data-uid="SixLabors.Fonts.FontCollection.Install(Stream)">Install(Stream)</h4>
@ -243,6 +243,62 @@
<tr>
<td><a class="xref" href="SixLabors.Fonts.FontFamily.html">FontFamily</a></td>
<td><p>the description of the font just loaded.</p>
</td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_FontCollection_Install_Stream_SixLabors_Fonts_FontDescription__.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.FontCollection.Install(Stream%2CSixLabors.Fonts.FontDescription%40)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/FontCollection.cs/#L76">View Source</a>
</span>
<a id="SixLabors_Fonts_FontCollection_Install_" data-uid="SixLabors.Fonts.FontCollection.Install*"></a>
<h4 id="SixLabors_Fonts_FontCollection_Install_Stream_SixLabors_Fonts_FontDescription__" data-uid="SixLabors.Fonts.FontCollection.Install(Stream,SixLabors.Fonts.FontDescription@)">Install(Stream, out FontDescription)</h4>
<div class="markdown level1 summary"><p>Installs the specified font stream.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public FontFamily Install(Stream fontStream, out FontDescription fontDescription)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">Stream</span></td>
<td><span class="parametername">fontStream</span></td>
<td><p>The font stream.</p>
</td>
</tr>
<tr>
<td><a class="xref" href="SixLabors.Fonts.FontDescription.html">FontDescription</a></td>
<td><span class="parametername">fontDescription</span></td>
<td><p>The font description of the installed font.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="SixLabors.Fonts.FontFamily.html">FontFamily</a></td>
<td><p>the description of the font just loaded.</p>
</td>
</tr>
</tbody>
@ -252,7 +308,7 @@
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_FontCollection_Install_System_String_.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.FontCollection.Install(System.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/FontCollection.cs/#L42">View Source</a>
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/FontCollection.cs/#L41">View Source</a>
</span>
<a id="SixLabors_Fonts_FontCollection_Install_" data-uid="SixLabors.Fonts.FontCollection.Install*"></a>
<h4 id="SixLabors_Fonts_FontCollection_Install_System_String_" data-uid="SixLabors.Fonts.FontCollection.Install(System.String)">Install(String)</h4>
@ -293,6 +349,62 @@
<tr>
<td><a class="xref" href="SixLabors.Fonts.FontFamily.html">FontFamily</a></td>
<td><p>the description of the font just loaded.</p>
</td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_FontCollection_Install_System_String_SixLabors_Fonts_FontDescription__.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.FontCollection.Install(System.String%2CSixLabors.Fonts.FontDescription%40)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/FontCollection.cs/#L52">View Source</a>
</span>
<a id="SixLabors_Fonts_FontCollection_Install_" data-uid="SixLabors.Fonts.FontCollection.Install*"></a>
<h4 id="SixLabors_Fonts_FontCollection_Install_System_String_SixLabors_Fonts_FontDescription__" data-uid="SixLabors.Fonts.FontCollection.Install(System.String,SixLabors.Fonts.FontDescription@)">Install(String, out FontDescription)</h4>
<div class="markdown level1 summary"><p>Installs a font from the specified path.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public FontFamily Install(string path, out FontDescription fontDescription)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">path</span></td>
<td><p>The path.</p>
</td>
</tr>
<tr>
<td><a class="xref" href="SixLabors.Fonts.FontDescription.html">FontDescription</a></td>
<td><span class="parametername">fontDescription</span></td>
<td><p>The font description of the installed font.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="SixLabors.Fonts.FontFamily.html">FontFamily</a></td>
<td><p>the description of the font just loaded.</p>
</td>
</tr>
</tbody>
@ -302,7 +414,7 @@
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_FontCollection_TryFind_System_String_SixLabors_Fonts_FontFamily__.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.FontCollection.TryFind(System.String%2CSixLabors.Fonts.FontFamily%40)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/FontCollection.cs/#L84">View Source</a>
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/FontCollection.cs/#L105">View Source</a>
</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>
@ -371,7 +483,7 @@
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_FontCollection.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.FontCollection%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
</li>
<li>
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/FontCollection.cs/#L16" class="contribution-link">View Source</a>
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/FontCollection.cs/#L15" class="contribution-link">View Source</a>
</li>
</ul>
</div>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class FontDescription
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class FontFamily
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
@ -92,19 +92,19 @@
</h3>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_FontFamily_AvailibleStyles.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.FontFamily.AvailibleStyles%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_FontFamily_AvailableStyles.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.FontFamily.AvailableStyles%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/FontFamily.cs/#L42">View Source</a>
</span>
<a id="SixLabors_Fonts_FontFamily_AvailibleStyles_" data-uid="SixLabors.Fonts.FontFamily.AvailibleStyles*"></a>
<h4 id="SixLabors_Fonts_FontFamily_AvailibleStyles" data-uid="SixLabors.Fonts.FontFamily.AvailibleStyles">AvailibleStyles</h4>
<div class="markdown level1 summary"><p>Gets the availible <a class="xref" href="SixLabors.Fonts.FontStyle.html">FontStyle</a> that are currently availible.</p>
<a id="SixLabors_Fonts_FontFamily_AvailableStyles_" data-uid="SixLabors.Fonts.FontFamily.AvailableStyles*"></a>
<h4 id="SixLabors_Fonts_FontFamily_AvailableStyles" data-uid="SixLabors.Fonts.FontFamily.AvailableStyles">AvailableStyles</h4>
<div class="markdown level1 summary"><p>Gets the available <a class="xref" href="SixLabors.Fonts.FontStyle.html">FontStyle</a> that are currently available.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public IEnumerable&lt;FontStyle&gt; AvailibleStyles { get; }</code></pre>
<pre><code class="lang-csharp hljs">public IEnumerable&lt;FontStyle&gt; AvailableStyles { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
@ -117,7 +117,7 @@
<tbody>
<tr>
<td><span class="xref">IEnumerable</span>&lt;<a class="xref" href="SixLabors.Fonts.FontStyle.html">FontStyle</a>&gt;</td>
<td><p>The availible styles.</p>
<td><p>The available styles.</p>
</td>
</tr>
</tbody>
@ -158,19 +158,19 @@
</h3>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_FontFamily_IsStyleAvailible_SixLabors_Fonts_FontStyle_.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.FontFamily.IsStyleAvailible(SixLabors.Fonts.FontStyle)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_FontFamily_IsStyleAvailable_SixLabors_Fonts_FontStyle_.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.FontFamily.IsStyleAvailable(SixLabors.Fonts.FontStyle)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/FontFamily.cs/#L51">View Source</a>
</span>
<a id="SixLabors_Fonts_FontFamily_IsStyleAvailible_" data-uid="SixLabors.Fonts.FontFamily.IsStyleAvailible*"></a>
<h4 id="SixLabors_Fonts_FontFamily_IsStyleAvailible_SixLabors_Fonts_FontStyle_" data-uid="SixLabors.Fonts.FontFamily.IsStyleAvailible(SixLabors.Fonts.FontStyle)">IsStyleAvailible(FontStyle)</h4>
<div class="markdown level1 summary"><p>Determines whether the specified <a class="xref" href="SixLabors.Fonts.FontStyle.html">FontStyle</a> is availible.</p>
<a id="SixLabors_Fonts_FontFamily_IsStyleAvailable_" data-uid="SixLabors.Fonts.FontFamily.IsStyleAvailable*"></a>
<h4 id="SixLabors_Fonts_FontFamily_IsStyleAvailable_SixLabors_Fonts_FontStyle_" data-uid="SixLabors.Fonts.FontFamily.IsStyleAvailable(SixLabors.Fonts.FontStyle)">IsStyleAvailable(FontStyle)</h4>
<div class="markdown level1 summary"><p>Determines whether the specified <a class="xref" href="SixLabors.Fonts.FontStyle.html">FontStyle</a> is available.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool IsStyleAvailible(FontStyle style)</code></pre>
<pre><code class="lang-csharp hljs">public bool IsStyleAvailable(FontStyle style)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
@ -201,7 +201,7 @@
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td><p><code>true</code> if the specified <a class="xref" href="SixLabors.Fonts.FontStyle.html">FontStyle</a> is availible; otherwise, <code>false</code>.</p>
<td><p><code>true</code> if the specified <a class="xref" href="SixLabors.Fonts.FontStyle.html">FontStyle</a> is available; otherwise, <code>false</code>.</p>
</td>
</tr>
</tbody>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class FontFamilyCollectionExtensions
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Enum FontStyle
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Struct GlyphMetric
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
@ -87,19 +87,19 @@
</h3>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_GlyphMetric__ctor_System_Char_RectangleF_System_Boolean_.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.GlyphMetric.%23ctor(System.Char%2CRectangleF%2CSystem.Boolean)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_GlyphMetric__ctor_System_Int32_RectangleF_System_Boolean_.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.GlyphMetric.%23ctor(System.Int32%2CRectangleF%2CSystem.Boolean)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/GlyphMetric.cs/#L20">View Source</a>
</span>
<a id="SixLabors_Fonts_GlyphMetric__ctor_" data-uid="SixLabors.Fonts.GlyphMetric.#ctor*"></a>
<h4 id="SixLabors_Fonts_GlyphMetric__ctor_System_Char_RectangleF_System_Boolean_" data-uid="SixLabors.Fonts.GlyphMetric.#ctor(System.Char,RectangleF,System.Boolean)">GlyphMetric(Char, RectangleF, Boolean)</h4>
<h4 id="SixLabors_Fonts_GlyphMetric__ctor_System_Int32_RectangleF_System_Boolean_" data-uid="SixLabors.Fonts.GlyphMetric.#ctor(System.Int32,RectangleF,System.Boolean)">GlyphMetric(Int32, RectangleF, Boolean)</h4>
<div class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="SixLabors.Fonts.GlyphMetric.html">GlyphMetric</a> struct.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public GlyphMetric(char character, RectangleF bounds, bool isControlCharacter)</code></pre>
<pre><code class="lang-csharp hljs">public GlyphMetric(int codePoint, RectangleF bounds, bool isControlCharacter)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
@ -112,9 +112,9 @@
</thead>
<tbody>
<tr>
<td><span class="xref">System.Char</span></td>
<td><span class="parametername">character</span></td>
<td><p>The character.</p>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">codePoint</span></td>
<td><p>Unicode codepoint of the character.</p>
</td>
</tr>
<tr>
@ -138,7 +138,7 @@
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_GlyphMetric_Bounds.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.GlyphMetric.Bounds%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/GlyphMetric.cs/#L35">View Source</a>
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/GlyphMetric.cs/#L41">View Source</a>
</span>
<a id="SixLabors_Fonts_GlyphMetric_Bounds_" data-uid="SixLabors.Fonts.GlyphMetric.Bounds*"></a>
<h4 id="SixLabors_Fonts_GlyphMetric_Bounds" data-uid="SixLabors.Fonts.GlyphMetric.Bounds">Bounds</h4>
@ -169,16 +169,16 @@
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_GlyphMetric_Character.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.GlyphMetric.Character%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/GlyphMetric.cs/#L30">View Source</a>
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/GlyphMetric.cs/#L36">View Source</a>
</span>
<a id="SixLabors_Fonts_GlyphMetric_Character_" data-uid="SixLabors.Fonts.GlyphMetric.Character*"></a>
<h4 id="SixLabors_Fonts_GlyphMetric_Character" data-uid="SixLabors.Fonts.GlyphMetric.Character">Character</h4>
<div class="markdown level1 summary"><p>Gets the character.</p>
<div class="markdown level1 summary"><p>Gets the UTF-16 encoded character.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public char Character { get; }</code></pre>
<pre><code class="lang-csharp hljs">public string Character { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
@ -190,7 +190,38 @@
</thead>
<tbody>
<tr>
<td><span class="xref">System.Char</span></td>
<td><span class="xref">System.String</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_GlyphMetric_Codepoint.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.GlyphMetric.Codepoint%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/GlyphMetric.cs/#L31">View Source</a>
</span>
<a id="SixLabors_Fonts_GlyphMetric_Codepoint_" data-uid="SixLabors.Fonts.GlyphMetric.Codepoint*"></a>
<h4 id="SixLabors_Fonts_GlyphMetric_Codepoint" data-uid="SixLabors.Fonts.GlyphMetric.Codepoint">Codepoint</h4>
<div class="markdown level1 summary"><p>Gets the Unicode codepoint of the character.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public int Codepoint { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Int32</span></td>
<td></td>
</tr>
</tbody>
@ -200,7 +231,7 @@
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_GlyphMetric_IsControlCharacter.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.GlyphMetric.IsControlCharacter%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/GlyphMetric.cs/#L40">View Source</a>
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/GlyphMetric.cs/#L46">View Source</a>
</span>
<a id="SixLabors_Fonts_GlyphMetric_IsControlCharacter_" data-uid="SixLabors.Fonts.GlyphMetric.IsControlCharacter*"></a>
<h4 id="SixLabors_Fonts_GlyphMetric_IsControlCharacter" data-uid="SixLabors.Fonts.GlyphMetric.IsControlCharacter">IsControlCharacter</h4>
@ -233,7 +264,7 @@
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_GlyphMetric_ToString.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.GlyphMetric.ToString%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/GlyphMetric.cs/#L43">View Source</a>
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/GlyphMetric.cs/#L49">View Source</a>
</span>
<a id="SixLabors_Fonts_GlyphMetric_ToString_" data-uid="SixLabors.Fonts.GlyphMetric.ToString*"></a>
<h4 id="SixLabors_Fonts_GlyphMetric_ToString" data-uid="SixLabors.Fonts.GlyphMetric.ToString">ToString()</h4>

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

@ -0,0 +1,564 @@
<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Struct GlyphRendererParameters
</title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Struct GlyphRendererParameters
">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
<link rel="stylesheet" href="../../styles/docfx.css">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.8/css/all.css" integrity="sha384-3AB7yXWz4OeoZcPbieVW64vVXEwADiYyAEhwilzWsLw+9FgqpyjjStpPnpBO8o8S" crossorigin="anonymous">
<link rel="stylesheet" href="../../styles/main.css">
<meta property="docfx:navrel" content="../../toc.html">
<meta property="docfx:tocrel" content="toc.html">
</head>
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
<nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="../../index.html">
<img id="logo" class="svg" src="../../logo.svg" alt="">
</a>
</div>
<div class="collapse navbar-collapse" id="navbar">
<form class="navbar-form navbar-right" role="search" id="search">
<div class="form-group">
<input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
</div>
</form>
</div>
</div>
</nav>
<div class="subnav navbar navbar-default">
<div class="container hide-when-search" id="breadcrumb">
<ul class="breadcrumb">
<li></li>
</ul>
</div>
</div>
</header>
<div role="main" class="container body-content hide-when-search">
<div class="sidenav hide-when-search">
<a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
<div class="sidetoggle collapse" id="sidetoggle">
<div id="sidetoc"></div>
</div>
</div>
<div class="article row grid-right">
<div class="col-md-10">
<article class="content wrap" id="_content" data-uid="SixLabors.Fonts.GlyphRendererParameters">
<h1 id="SixLabors_Fonts_GlyphRendererParameters" data-uid="SixLabors.Fonts.GlyphRendererParameters" class="text-break">Struct GlyphRendererParameters
</h1>
<div class="markdown level0 summary"><p>The combined set of properties that uniquely identify the glyph that is to be rendered
at a particular size and dpi.</p>
</div>
<div class="markdown level0 conceptual"></div>
<div classs="implements">
<h5>Implements</h5>
<div><span class="xref">IEquatable</span>&lt;<a class="xref" href="SixLabors.Fonts.GlyphRendererParameters.html">GlyphRendererParameters</a>&gt;</div>
</div>
<h6><strong>Namespace</strong>: <a class="xref" href="SixLabors.Fonts.html">SixLabors.Fonts</a></h6>
<h6><strong>Assembly</strong>: SixLabors.Fonts.dll</h6>
<h5 id="SixLabors_Fonts_GlyphRendererParameters_syntax">Syntax</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public struct GlyphRendererParameters : IEquatable&lt;GlyphRendererParameters&gt;</code></pre>
</div>
<h3 id="properties">Properties
</h3>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_GlyphRendererParameters_DpiX.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.GlyphRendererParameters.DpiX%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/GlyphRendererParameters.cs/#L48">View Source</a>
</span>
<a id="SixLabors_Fonts_GlyphRendererParameters_DpiX_" data-uid="SixLabors.Fonts.GlyphRendererParameters.DpiX*"></a>
<h4 id="SixLabors_Fonts_GlyphRendererParameters_DpiX" data-uid="SixLabors.Fonts.GlyphRendererParameters.DpiX">DpiX</h4>
<div class="markdown level1 summary"><p>Gets the dpi along the X axis we are rendering at.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public float DpiX { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Single</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_GlyphRendererParameters_DpiY.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.GlyphRendererParameters.DpiY%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/GlyphRendererParameters.cs/#L53">View Source</a>
</span>
<a id="SixLabors_Fonts_GlyphRendererParameters_DpiY_" data-uid="SixLabors.Fonts.GlyphRendererParameters.DpiY*"></a>
<h4 id="SixLabors_Fonts_GlyphRendererParameters_DpiY" data-uid="SixLabors.Fonts.GlyphRendererParameters.DpiY">DpiY</h4>
<div class="markdown level1 summary"><p>Gets the dpi along the Y axis we are rendering at.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public float DpiY { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Single</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_GlyphRendererParameters_Font.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.GlyphRendererParameters.Font%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/GlyphRendererParameters.cs/#L28">View Source</a>
</span>
<a id="SixLabors_Fonts_GlyphRendererParameters_Font_" data-uid="SixLabors.Fonts.GlyphRendererParameters.Font*"></a>
<h4 id="SixLabors_Fonts_GlyphRendererParameters_Font" data-uid="SixLabors.Fonts.GlyphRendererParameters.Font">Font</h4>
<div class="markdown level1 summary"><p>Gets the name of the Font this glyph belongs to.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public string Font { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_GlyphRendererParameters_FontStyle.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.GlyphRendererParameters.FontStyle%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/GlyphRendererParameters.cs/#L33">View Source</a>
</span>
<a id="SixLabors_Fonts_GlyphRendererParameters_FontStyle_" data-uid="SixLabors.Fonts.GlyphRendererParameters.FontStyle*"></a>
<h4 id="SixLabors_Fonts_GlyphRendererParameters_FontStyle" data-uid="SixLabors.Fonts.GlyphRendererParameters.FontStyle">FontStyle</h4>
<div class="markdown level1 summary"><p>Gets the style of the Font this glyph belongs to.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public FontStyle FontStyle { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="SixLabors.Fonts.FontStyle.html">FontStyle</a></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_GlyphRendererParameters_GlyphIndex.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.GlyphRendererParameters.GlyphIndex%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/GlyphRendererParameters.cs/#L38">View Source</a>
</span>
<a id="SixLabors_Fonts_GlyphRendererParameters_GlyphIndex_" data-uid="SixLabors.Fonts.GlyphRendererParameters.GlyphIndex*"></a>
<h4 id="SixLabors_Fonts_GlyphRendererParameters_GlyphIndex" data-uid="SixLabors.Fonts.GlyphRendererParameters.GlyphIndex">GlyphIndex</h4>
<div class="markdown level1 summary"><p>Gets the index of the glyph.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public ushort GlyphIndex { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.UInt16</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_GlyphRendererParameters_PointSize.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.GlyphRendererParameters.PointSize%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/GlyphRendererParameters.cs/#L43">View Source</a>
</span>
<a id="SixLabors_Fonts_GlyphRendererParameters_PointSize_" data-uid="SixLabors.Fonts.GlyphRendererParameters.PointSize*"></a>
<h4 id="SixLabors_Fonts_GlyphRendererParameters_PointSize" data-uid="SixLabors.Fonts.GlyphRendererParameters.PointSize">PointSize</h4>
<div class="markdown level1 summary"><p>Gets the rendered point size.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public float PointSize { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Single</span></td>
<td></td>
</tr>
</tbody>
</table>
<h3 id="methods">Methods
</h3>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_GlyphRendererParameters_Equals_SixLabors_Fonts_GlyphRendererParameters_.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.GlyphRendererParameters.Equals(SixLabors.Fonts.GlyphRendererParameters)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/GlyphRendererParameters.cs/#L86">View Source</a>
</span>
<a id="SixLabors_Fonts_GlyphRendererParameters_Equals_" data-uid="SixLabors.Fonts.GlyphRendererParameters.Equals*"></a>
<h4 id="SixLabors_Fonts_GlyphRendererParameters_Equals_SixLabors_Fonts_GlyphRendererParameters_" data-uid="SixLabors.Fonts.GlyphRendererParameters.Equals(SixLabors.Fonts.GlyphRendererParameters)">Equals(GlyphRendererParameters)</h4>
<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 bool Equals(GlyphRendererParameters other)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="SixLabors.Fonts.GlyphRendererParameters.html">GlyphRendererParameters</a></td>
<td><span class="parametername">other</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_GlyphRendererParameters_Equals_System_Object_.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.GlyphRendererParameters.Equals(System.Object)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/GlyphRendererParameters.cs/#L98">View Source</a>
</span>
<a id="SixLabors_Fonts_GlyphRendererParameters_Equals_" data-uid="SixLabors.Fonts.GlyphRendererParameters.Equals*"></a>
<h4 id="SixLabors_Fonts_GlyphRendererParameters_Equals_System_Object_" data-uid="SixLabors.Fonts.GlyphRendererParameters.Equals(System.Object)">Equals(Object)</h4>
<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 bool Equals(object obj)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Object</span></td>
<td><span class="parametername">obj</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_GlyphRendererParameters_GetHashCode.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.GlyphRendererParameters.GetHashCode%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/GlyphRendererParameters.cs/#L101">View Source</a>
</span>
<a id="SixLabors_Fonts_GlyphRendererParameters_GetHashCode_" data-uid="SixLabors.Fonts.GlyphRendererParameters.GetHashCode*"></a>
<h4 id="SixLabors_Fonts_GlyphRendererParameters_GetHashCode" data-uid="SixLabors.Fonts.GlyphRendererParameters.GetHashCode">GetHashCode()</h4>
<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 int GetHashCode()</code></pre>
</div>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Int32</span></td>
<td></td>
</tr>
</tbody>
</table>
<h3 id="operators">Operators
</h3>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_GlyphRendererParameters_op_Equality_SixLabors_Fonts_GlyphRendererParameters_SixLabors_Fonts_GlyphRendererParameters_.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.GlyphRendererParameters.op_Equality(SixLabors.Fonts.GlyphRendererParameters%2CSixLabors.Fonts.GlyphRendererParameters)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/GlyphRendererParameters.cs/#L67">View Source</a>
</span>
<a id="SixLabors_Fonts_GlyphRendererParameters_op_Equality_" data-uid="SixLabors.Fonts.GlyphRendererParameters.op_Equality*"></a>
<h4 id="SixLabors_Fonts_GlyphRendererParameters_op_Equality_SixLabors_Fonts_GlyphRendererParameters_SixLabors_Fonts_GlyphRendererParameters_" data-uid="SixLabors.Fonts.GlyphRendererParameters.op_Equality(SixLabors.Fonts.GlyphRendererParameters,SixLabors.Fonts.GlyphRendererParameters)">Equality(GlyphRendererParameters, GlyphRendererParameters)</h4>
<div class="markdown level1 summary"><p>Compares two <a class="xref" href="SixLabors.Fonts.GlyphRendererParameters.html">GlyphRendererParameters</a> objects for equality.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool operator ==(GlyphRendererParameters left, GlyphRendererParameters right)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="SixLabors.Fonts.GlyphRendererParameters.html">GlyphRendererParameters</a></td>
<td><span class="parametername">left</span></td>
<td><p>The <a class="xref" href="SixLabors.Fonts.GlyphRendererParameters.html">GlyphRendererParameters</a> on the left side of the operand.</p>
</td>
</tr>
<tr>
<td><a class="xref" href="SixLabors.Fonts.GlyphRendererParameters.html">GlyphRendererParameters</a></td>
<td><span class="parametername">right</span></td>
<td><p>The <a class="xref" href="SixLabors.Fonts.GlyphRendererParameters.html">GlyphRendererParameters</a> on the right side of the operand.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td><p>True if the current left is equal to the <code data-dev-comment-type="paramref" class="paramref">right</code> parameter; otherwise, false.</p>
</td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_GlyphRendererParameters_op_Inequality_SixLabors_Fonts_GlyphRendererParameters_SixLabors_Fonts_GlyphRendererParameters_.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.GlyphRendererParameters.op_Inequality(SixLabors.Fonts.GlyphRendererParameters%2CSixLabors.Fonts.GlyphRendererParameters)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/GlyphRendererParameters.cs/#L82">View Source</a>
</span>
<a id="SixLabors_Fonts_GlyphRendererParameters_op_Inequality_" data-uid="SixLabors.Fonts.GlyphRendererParameters.op_Inequality*"></a>
<h4 id="SixLabors_Fonts_GlyphRendererParameters_op_Inequality_SixLabors_Fonts_GlyphRendererParameters_SixLabors_Fonts_GlyphRendererParameters_" data-uid="SixLabors.Fonts.GlyphRendererParameters.op_Inequality(SixLabors.Fonts.GlyphRendererParameters,SixLabors.Fonts.GlyphRendererParameters)">Inequality(GlyphRendererParameters, GlyphRendererParameters)</h4>
<div class="markdown level1 summary"><p>Compares two <a class="xref" href="SixLabors.Fonts.GlyphRendererParameters.html">GlyphRendererParameters</a> objects for inequality.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool operator !=(GlyphRendererParameters left, GlyphRendererParameters right)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="SixLabors.Fonts.GlyphRendererParameters.html">GlyphRendererParameters</a></td>
<td><span class="parametername">left</span></td>
<td><p>The <a class="xref" href="SixLabors.Fonts.GlyphRendererParameters.html">GlyphRendererParameters</a> on the left side of the operand.</p>
</td>
</tr>
<tr>
<td><a class="xref" href="SixLabors.Fonts.GlyphRendererParameters.html">GlyphRendererParameters</a></td>
<td><span class="parametername">right</span></td>
<td><p>The <a class="xref" href="SixLabors.Fonts.GlyphRendererParameters.html">GlyphRendererParameters</a> on the right side of the operand.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td><p>True if the current left is unequal to the <code data-dev-comment-type="paramref" class="paramref">right</code> parameter; otherwise, false.</p>
</td>
</tr>
</tbody>
</table>
<h3 id="implements">Implements</h3>
<div>
<span class="xref">IEquatable&lt;&gt;</span>
</div>
</article>
</div>
<div class="hidden-sm col-md-2" role="complementary">
<div class="sideaffix">
<div class="contribution">
<ul class="nav">
<li>
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_GlyphRendererParameters.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.GlyphRendererParameters%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
</li>
<li>
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/GlyphRendererParameters.cs/#L13" class="contribution-link">View Source</a>
</li>
</ul>
</div>
<nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
<!-- <p><a class="back-to-top" href="#top">Back to top</a><p> -->
</nav>
</div>
</div>
</div>
</div>
<footer>
<div class="grad-bottom"></div>
<div class="footer">
<div class="container">
<span class="pull-right">
<a href="#top">Back to top</a>
</span>
<span>Copyright © Six Labors<br>Generated by <strong>DocFX</strong></span>
</div>
</div>
</footer>
</div>
<script type="text/javascript" src="../../styles/docfx.vendor.js"></script>
<script type="text/javascript" src="../../styles/docfx.js"></script>
<script type="text/javascript" src="../../styles/main.js"></script>
</body>
</html>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Enum HorizontalAlignment
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Interface IFontCollection
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
@ -102,7 +102,7 @@
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_IFontCollection_Install_Stream_.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.IFontCollection.Install(Stream)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/IFontCollection.cs/#L28">View Source</a>
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/IFontCollection.cs/#L19">View Source</a>
</span>
<a id="SixLabors_Fonts_IFontCollection_Install_" data-uid="SixLabors.Fonts.IFontCollection.Install*"></a>
<h4 id="SixLabors_Fonts_IFontCollection_Install_Stream_" data-uid="SixLabors.Fonts.IFontCollection.Install(Stream)">Install(Stream)</h4>
@ -143,56 +143,6 @@
<tr>
<td><a class="xref" href="SixLabors.Fonts.FontFamily.html">FontFamily</a></td>
<td><p>the description of the font just loaded.</p>
</td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_IFontCollection_Install_System_String_.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.IFontCollection.Install(System.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/IFontCollection.cs/#L20">View Source</a>
</span>
<a id="SixLabors_Fonts_IFontCollection_Install_" data-uid="SixLabors.Fonts.IFontCollection.Install*"></a>
<h4 id="SixLabors_Fonts_IFontCollection_Install_System_String_" data-uid="SixLabors.Fonts.IFontCollection.Install(System.String)">Install(String)</h4>
<div class="markdown level1 summary"><p>Installs a font from the specified path.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">FontFamily Install(string path)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">path</span></td>
<td><p>The path.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="SixLabors.Fonts.FontFamily.html">FontFamily</a></td>
<td><p>the description of the font just loaded.</p>
</td>
</tr>
</tbody>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Interface IGlyphRenderer
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
@ -103,19 +103,19 @@
</div>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_IGlyphRenderer_BeginGlyph_RectangleF_System_Int32_.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.IGlyphRenderer.BeginGlyph(RectangleF%2CSystem.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_IGlyphRenderer_BeginGlyph_RectangleF_SixLabors_Fonts_GlyphRendererParameters_.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.IGlyphRenderer.BeginGlyph(RectangleF%2CSixLabors.Fonts.GlyphRendererParameters)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/IGlyphRenderer.cs/#L61">View Source</a>
</span>
<a id="SixLabors_Fonts_IGlyphRenderer_BeginGlyph_" data-uid="SixLabors.Fonts.IGlyphRenderer.BeginGlyph*"></a>
<h4 id="SixLabors_Fonts_IGlyphRenderer_BeginGlyph_RectangleF_System_Int32_" data-uid="SixLabors.Fonts.IGlyphRenderer.BeginGlyph(RectangleF,System.Int32)">BeginGlyph(RectangleF, Int32)</h4>
<h4 id="SixLabors_Fonts_IGlyphRenderer_BeginGlyph_RectangleF_SixLabors_Fonts_GlyphRendererParameters_" data-uid="SixLabors.Fonts.IGlyphRenderer.BeginGlyph(RectangleF,SixLabors.Fonts.GlyphRendererParameters)">BeginGlyph(RectangleF, GlyphRendererParameters)</h4>
<div class="markdown level1 summary"><p>Begins the glyph.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">bool BeginGlyph(RectangleF bounds, int cacheKey)</code></pre>
<pre><code class="lang-csharp hljs">bool BeginGlyph(RectangleF bounds, GlyphRendererParameters paramaters)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
@ -134,9 +134,9 @@
</td>
</tr>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">cacheKey</span></td>
<td><p>The a key that uniquely represents a version of a glyph in at particular font size, font family, font style and DPI.</p>
<td><a class="xref" href="SixLabors.Fonts.GlyphRendererParameters.html">GlyphRendererParameters</a></td>
<td><span class="parametername">paramaters</span></td>
<td><p>The set of paramaters that uniquely represents a version of a glyph in at particular font size, font family, font style and DPI.</p>
</td>
</tr>
</tbody>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class IGlyphRendererExtensions
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Interface IReadOnlyFontCollection
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class IReadonlyFontCollectionExtensions
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class RendererOptions
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class SystemFonts
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class TextMeasurer
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
@ -95,7 +95,7 @@
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_TextMeasurer_Measure_System_String_SixLabors_Fonts_RendererOptions_.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.TextMeasurer.Measure(System.String%2CSixLabors.Fonts.RendererOptions)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/TextMeasurer.cs/#L25">View Source</a>
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/TextMeasurer.cs/#L24">View Source</a>
</span>
<a id="SixLabors_Fonts_TextMeasurer_Measure_" data-uid="SixLabors.Fonts.TextMeasurer.Measure*"></a>
<h4 id="SixLabors_Fonts_TextMeasurer_Measure_System_String_SixLabors_Fonts_RendererOptions_" data-uid="SixLabors.Fonts.TextMeasurer.Measure(System.String,SixLabors.Fonts.RendererOptions)">Measure(String, RendererOptions)</h4>
@ -151,7 +151,7 @@
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_TextMeasurer_MeasureBounds_System_String_SixLabors_Fonts_RendererOptions_.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.TextMeasurer.MeasureBounds(System.String%2CSixLabors.Fonts.RendererOptions)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/TextMeasurer.cs/#L34">View Source</a>
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/TextMeasurer.cs/#L33">View Source</a>
</span>
<a id="SixLabors_Fonts_TextMeasurer_MeasureBounds_" data-uid="SixLabors.Fonts.TextMeasurer.MeasureBounds*"></a>
<h4 id="SixLabors_Fonts_TextMeasurer_MeasureBounds_System_String_SixLabors_Fonts_RendererOptions_" data-uid="SixLabors.Fonts.TextMeasurer.MeasureBounds(System.String,SixLabors.Fonts.RendererOptions)">MeasureBounds(String, RendererOptions)</h4>
@ -207,7 +207,7 @@
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_TextMeasurer_TryMeasureCharacterBounds_System_String_SixLabors_Fonts_RendererOptions_IReadOnlyList_SixLabors_Fonts_GlyphMetric___.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.TextMeasurer.TryMeasureCharacterBounds(System.String%2CSixLabors.Fonts.RendererOptions%2CIReadOnlyList%7BSixLabors.Fonts.GlyphMetric%7D%40)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/TextMeasurer.cs/#L44">View Source</a>
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/TextMeasurer.cs/#L43">View Source</a>
</span>
<a id="SixLabors_Fonts_TextMeasurer_TryMeasureCharacterBounds_" data-uid="SixLabors.Fonts.TextMeasurer.TryMeasureCharacterBounds*"></a>
<h4 id="SixLabors_Fonts_TextMeasurer_TryMeasureCharacterBounds_System_String_SixLabors_Fonts_RendererOptions_IReadOnlyList_SixLabors_Fonts_GlyphMetric___" data-uid="SixLabors.Fonts.TextMeasurer.TryMeasureCharacterBounds(System.String,SixLabors.Fonts.RendererOptions,IReadOnlyList{SixLabors.Fonts.GlyphMetric}@)">TryMeasureCharacterBounds(String, RendererOptions, out IReadOnlyList&lt;GlyphMetric&gt;)</h4>
@ -275,7 +275,7 @@
<a href="https://github.com/SixLabors/Fonts/new/master/apiSpec/new?filename=SixLabors_Fonts_TextMeasurer.md&amp;value=---%0Auid%3A%20SixLabors.Fonts.TextMeasurer%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
</li>
<li>
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/TextMeasurer.cs/#L15" class="contribution-link">View Source</a>
<a href="https://github.com/SixLabors/Fonts/blob/master/src/SixLabors.Fonts/TextMeasurer.cs/#L14" class="contribution-link">View Source</a>
</li>
</ul>
</div>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class TextRenderer
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Enum VerticalAlignment
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Namespace SixLabors.Fonts
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
@ -115,6 +115,10 @@
</h3>
<h4><a class="xref" href="SixLabors.Fonts.GlyphMetric.html">GlyphMetric</a></h4>
<section><p>Represents a <span class="xref">SixLabors.Fonts.Glyph</span> metric.</p>
</section>
<h4><a class="xref" href="SixLabors.Fonts.GlyphRendererParameters.html">GlyphRendererParameters</a></h4>
<section><p>The combined set of properties that uniquely identify the glyph that is to be rendered
at a particular size and dpi.</p>
</section>
<h3 id="interfaces">Interfaces
</h3>

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

@ -36,6 +36,9 @@
<li>
<a href="SixLabors.Fonts.GlyphMetric.html" name="" title="GlyphMetric">GlyphMetric</a>
</li>
<li>
<a href="SixLabors.Fonts.GlyphRendererParameters.html" name="" title="GlyphRendererParameters">GlyphRendererParameters</a>
</li>
<li>
<a href="SixLabors.Fonts.HorizontalAlignment.html" name="" title="HorizontalAlignment">HorizontalAlignment</a>
</li>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class AsyncKeyLock
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class CacheHash
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Struct CachedInfo
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Interface IAsyncKeyLock
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Interface ICacheHash
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Interface IImageCache
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class PhysicalFileSystemCache
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Namespace SixLabors.ImageSharp.Web.Caching
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class CommandParser
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class CommandConverter
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Interface ICommandConverter
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Namespace SixLabors.ImageSharp.Web.Commands.Converters
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class DictionaryExtensions
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Interface IRequestParser
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class QueryCollectionRequestParser
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Namespace SixLabors.ImageSharp.Web.Commands
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class ApplicationBuilderExtensions
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Interface IImageSharpBuilder
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Interface IImageSharpCoreBuilder
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class ImageSharpConfiguration
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class ImageSharpCoreBuilderExtensions
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
@ -160,7 +160,8 @@
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static IImageSharpCoreBuilder AddProcessor&lt;TProcessor&gt;(this IImageSharpCoreBuilder builder)where TProcessor : class, IImageWebProcessor</code></pre>
<pre><code class="lang-csharp hljs">public static IImageSharpCoreBuilder AddProcessor&lt;TProcessor&gt;(this IImageSharpCoreBuilder builder)
where TProcessor : class, IImageWebProcessor</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
@ -282,7 +283,8 @@
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static IImageSharpCoreBuilder AddResolver&lt;TResolver&gt;(this IImageSharpCoreBuilder builder)where TResolver : class, IImageResolver</code></pre>
<pre><code class="lang-csharp hljs">public static IImageSharpCoreBuilder AddResolver&lt;TResolver&gt;(this IImageSharpCoreBuilder builder)
where TResolver : class, IImageResolver</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
@ -404,7 +406,8 @@
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static IImageSharpCoreBuilder SetAsyncKeyLock&lt;TLock&gt;(this IImageSharpCoreBuilder builder)where TLock : class, IAsyncKeyLock</code></pre>
<pre><code class="lang-csharp hljs">public static IImageSharpCoreBuilder SetAsyncKeyLock&lt;TLock&gt;(this IImageSharpCoreBuilder builder)
where TLock : class, IAsyncKeyLock</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
@ -526,7 +529,8 @@
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static IImageSharpCoreBuilder SetBufferManager&lt;TBufferManager&gt;(this IImageSharpCoreBuilder builder)where TBufferManager : class, IBufferManager</code></pre>
<pre><code class="lang-csharp hljs">public static IImageSharpCoreBuilder SetBufferManager&lt;TBufferManager&gt;(this IImageSharpCoreBuilder builder)
where TBufferManager : class, IBufferManager</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
@ -648,7 +652,8 @@
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static IImageSharpCoreBuilder SetCache&lt;TCache&gt;(this IImageSharpCoreBuilder builder)where TCache : class, IImageCache</code></pre>
<pre><code class="lang-csharp hljs">public static IImageSharpCoreBuilder SetCache&lt;TCache&gt;(this IImageSharpCoreBuilder builder)
where TCache : class, IImageCache</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
@ -770,7 +775,8 @@
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static IImageSharpCoreBuilder SetCacheHash&lt;TCacheHash&gt;(this IImageSharpCoreBuilder builder)where TCacheHash : class, ICacheHash</code></pre>
<pre><code class="lang-csharp hljs">public static IImageSharpCoreBuilder SetCacheHash&lt;TCacheHash&gt;(this IImageSharpCoreBuilder builder)
where TCacheHash : class, ICacheHash</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
@ -892,7 +898,8 @@
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static IImageSharpCoreBuilder SetRequestParser&lt;TParser&gt;(this IImageSharpCoreBuilder builder)where TParser : class, IRequestParser</code></pre>
<pre><code class="lang-csharp hljs">public static IImageSharpCoreBuilder SetRequestParser&lt;TParser&gt;(this IImageSharpCoreBuilder builder)
where TParser : class, IRequestParser</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class ServiceCollectionExtensions
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Namespace SixLabors.ImageSharp.Web.DependencyInjection
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class FormattedImage
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class FormatHelpers
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Namespace SixLabors.ImageSharp.Web.Helpers
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Interface IBufferManager
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Interface IByteBuffer
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class PooledBufferManager
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Namespace SixLabors.ImageSharp.Web.Memory
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class ImageProcessingContext
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class ImageSharpMiddleware
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class ImageSharpMiddlewareOptions
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class ImageValidationContext
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Namespace SixLabors.ImageSharp.Web.Middleware
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class BackgroundColorWebProcessor
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class FormatWebProcessor
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Interface IImageWebProcessor
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class ResizeWebProcessor
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Namespace SixLabors.ImageSharp.Web.Processors
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Interface IImageResolver
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class PhysicalFileSystemResolver
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Namespace SixLabors.ImageSharp.Web.Resolvers
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Namespace SixLabors.ImageSharp.Web
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class AdvancedImageExtensions
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
@ -95,7 +95,7 @@
<a href="https://github.com/SixLabors/ImageSharp/new/master/apiSpec/new?filename=SixLabors_ImageSharp_Advanced_AdvancedImageExtensions_DangerousGetPinnableReferenceToPixelBuffer__1_SixLabors_ImageSharp_Image___0__.md&amp;value=---%0Auid%3A%20SixLabors.ImageSharp.Advanced.AdvancedImageExtensions.DangerousGetPinnableReferenceToPixelBuffer%60%601(SixLabors.ImageSharp.Image%7B%60%600%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/ImageSharp/blob/master/src/ImageSharp/Advanced/AdvancedImageExtensions.cs/#L46">View Source</a>
<a href="https://github.com/SixLabors/ImageSharp/blob/master/src/ImageSharp/Advanced/AdvancedImageExtensions.cs/#L93">View Source</a>
</span>
<a id="SixLabors_ImageSharp_Advanced_AdvancedImageExtensions_DangerousGetPinnableReferenceToPixelBuffer_" data-uid="SixLabors.ImageSharp.Advanced.AdvancedImageExtensions.DangerousGetPinnableReferenceToPixelBuffer*"></a>
<h4 id="SixLabors_ImageSharp_Advanced_AdvancedImageExtensions_DangerousGetPinnableReferenceToPixelBuffer__1_SixLabors_ImageSharp_Image___0__" data-uid="SixLabors.ImageSharp.Advanced.AdvancedImageExtensions.DangerousGetPinnableReferenceToPixelBuffer``1(SixLabors.ImageSharp.Image{``0})">DangerousGetPinnableReferenceToPixelBuffer&lt;TPixel&gt;(Image&lt;TPixel&gt;)</h4>
@ -106,7 +106,8 @@ The pixel buffer is a contigous memory area containing Width*Height TPixel eleme
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static TPixel DangerousGetPinnableReferenceToPixelBuffer&lt;TPixel&gt;(this Image&lt;TPixel&gt; source)where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
<pre><code class="lang-csharp hljs">public static TPixel DangerousGetPinnableReferenceToPixelBuffer&lt;TPixel&gt;(this Image&lt;TPixel&gt; source)
where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
@ -163,7 +164,7 @@ The pixel buffer is a contigous memory area containing Width*Height TPixel eleme
<a href="https://github.com/SixLabors/ImageSharp/new/master/apiSpec/new?filename=SixLabors_ImageSharp_Advanced_AdvancedImageExtensions_DangerousGetPinnableReferenceToPixelBuffer__1_SixLabors_ImageSharp_ImageFrame___0__.md&amp;value=---%0Auid%3A%20SixLabors.ImageSharp.Advanced.AdvancedImageExtensions.DangerousGetPinnableReferenceToPixelBuffer%60%601(SixLabors.ImageSharp.ImageFrame%7B%60%600%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/ImageSharp/blob/master/src/ImageSharp/Advanced/AdvancedImageExtensions.cs/#L34">View Source</a>
<a href="https://github.com/SixLabors/ImageSharp/blob/master/src/ImageSharp/Advanced/AdvancedImageExtensions.cs/#L80">View Source</a>
</span>
<a id="SixLabors_ImageSharp_Advanced_AdvancedImageExtensions_DangerousGetPinnableReferenceToPixelBuffer_" data-uid="SixLabors.ImageSharp.Advanced.AdvancedImageExtensions.DangerousGetPinnableReferenceToPixelBuffer*"></a>
<h4 id="SixLabors_ImageSharp_Advanced_AdvancedImageExtensions_DangerousGetPinnableReferenceToPixelBuffer__1_SixLabors_ImageSharp_ImageFrame___0__" data-uid="SixLabors.ImageSharp.Advanced.AdvancedImageExtensions.DangerousGetPinnableReferenceToPixelBuffer``1(SixLabors.ImageSharp.ImageFrame{``0})">DangerousGetPinnableReferenceToPixelBuffer&lt;TPixel&gt;(ImageFrame&lt;TPixel&gt;)</h4>
@ -174,7 +175,8 @@ The pixel buffer is a contiguous memory area containing Width*Height TPixel elem
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static TPixel DangerousGetPinnableReferenceToPixelBuffer&lt;TPixel&gt;(this ImageFrame&lt;TPixel&gt; source)where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
<pre><code class="lang-csharp hljs">public static TPixel DangerousGetPinnableReferenceToPixelBuffer&lt;TPixel&gt;(this ImageFrame&lt;TPixel&gt; source)
where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
@ -240,7 +242,8 @@ The pixel buffer is a contiguous memory area containing Width*Height TPixel elem
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static Configuration GetConfiguration&lt;TPixel&gt;(this Image&lt;TPixel&gt; source)where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
<pre><code class="lang-csharp hljs">public static Configuration GetConfiguration&lt;TPixel&gt;(this Image&lt;TPixel&gt; source)
where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
@ -288,6 +291,290 @@ The pixel buffer is a contiguous memory area containing Width*Height TPixel elem
<tr>
<td><span class="parametername">TPixel</span></td>
<td><p>The Pixel format.</p>
</td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/SixLabors/ImageSharp/new/master/apiSpec/new?filename=SixLabors_ImageSharp_Advanced_AdvancedImageExtensions_GetPixelRowSpan__1_SixLabors_ImageSharp_Image___0__System_Int32_.md&amp;value=---%0Auid%3A%20SixLabors.ImageSharp.Advanced.AdvancedImageExtensions.GetPixelRowSpan%60%601(SixLabors.ImageSharp.Image%7B%60%600%7D%2CSystem.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/ImageSharp/blob/master/src/ImageSharp/Advanced/AdvancedImageExtensions.cs/#L68">View Source</a>
</span>
<a id="SixLabors_ImageSharp_Advanced_AdvancedImageExtensions_GetPixelRowSpan_" data-uid="SixLabors.ImageSharp.Advanced.AdvancedImageExtensions.GetPixelRowSpan*"></a>
<h4 id="SixLabors_ImageSharp_Advanced_AdvancedImageExtensions_GetPixelRowSpan__1_SixLabors_ImageSharp_Image___0__System_Int32_" data-uid="SixLabors.ImageSharp.Advanced.AdvancedImageExtensions.GetPixelRowSpan``1(SixLabors.ImageSharp.Image{``0},System.Int32)">GetPixelRowSpan&lt;TPixel&gt;(Image&lt;TPixel&gt;, Int32)</h4>
<div class="markdown level1 summary"><p>Gets the representation of the pixels as <see cref="!:Span&lt;T>"></see> of of contiguous memory
at row <code data-dev-comment-type="paramref" class="paramref">rowIndex</code> beginning from the the first pixel on that row.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static Span&lt;TPixel&gt; GetPixelRowSpan&lt;TPixel&gt;(this Image&lt;TPixel&gt; source, int rowIndex)
where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="SixLabors.ImageSharp.Image-1.html">Image</a>&lt;TPixel&gt;</td>
<td><span class="parametername">source</span></td>
<td><p>The source.</p>
</td>
</tr>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">rowIndex</span></td>
<td><p>The row.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">Span</span>&lt;TPixel&gt;</td>
<td><p>The <see cref="!:Span&lt;TPixel>"></see></p>
</td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TPixel</span></td>
<td><p>The type of the pixel.</p>
</td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/SixLabors/ImageSharp/new/master/apiSpec/new?filename=SixLabors_ImageSharp_Advanced_AdvancedImageExtensions_GetPixelRowSpan__1_SixLabors_ImageSharp_ImageFrame___0__System_Int32_.md&amp;value=---%0Auid%3A%20SixLabors.ImageSharp.Advanced.AdvancedImageExtensions.GetPixelRowSpan%60%601(SixLabors.ImageSharp.ImageFrame%7B%60%600%7D%2CSystem.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/ImageSharp/blob/master/src/ImageSharp/Advanced/AdvancedImageExtensions.cs/#L56">View Source</a>
</span>
<a id="SixLabors_ImageSharp_Advanced_AdvancedImageExtensions_GetPixelRowSpan_" data-uid="SixLabors.ImageSharp.Advanced.AdvancedImageExtensions.GetPixelRowSpan*"></a>
<h4 id="SixLabors_ImageSharp_Advanced_AdvancedImageExtensions_GetPixelRowSpan__1_SixLabors_ImageSharp_ImageFrame___0__System_Int32_" data-uid="SixLabors.ImageSharp.Advanced.AdvancedImageExtensions.GetPixelRowSpan``1(SixLabors.ImageSharp.ImageFrame{``0},System.Int32)">GetPixelRowSpan&lt;TPixel&gt;(ImageFrame&lt;TPixel&gt;, Int32)</h4>
<div class="markdown level1 summary"><p>Gets the representation of the pixels as a <see cref="!:Span&lt;T>"></see> of contiguous memory
at row <code data-dev-comment-type="paramref" class="paramref">rowIndex</code> beginning from the the first pixel on that row.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static Span&lt;TPixel&gt; GetPixelRowSpan&lt;TPixel&gt;(this ImageFrame&lt;TPixel&gt; source, int rowIndex)
where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="SixLabors.ImageSharp.ImageFrame-1.html">ImageFrame</a>&lt;TPixel&gt;</td>
<td><span class="parametername">source</span></td>
<td><p>The source.</p>
</td>
</tr>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">rowIndex</span></td>
<td><p>The row.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">Span</span>&lt;TPixel&gt;</td>
<td><p>The <see cref="!:Span&lt;TPixel>"></see></p>
</td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TPixel</span></td>
<td><p>The type of the pixel.</p>
</td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/SixLabors/ImageSharp/new/master/apiSpec/new?filename=SixLabors_ImageSharp_Advanced_AdvancedImageExtensions_GetPixelSpan__1_SixLabors_ImageSharp_Image___0__.md&amp;value=---%0Auid%3A%20SixLabors.ImageSharp.Advanced.AdvancedImageExtensions.GetPixelSpan%60%601(SixLabors.ImageSharp.Image%7B%60%600%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/ImageSharp/blob/master/src/ImageSharp/Advanced/AdvancedImageExtensions.cs/#L44">View Source</a>
</span>
<a id="SixLabors_ImageSharp_Advanced_AdvancedImageExtensions_GetPixelSpan_" data-uid="SixLabors.ImageSharp.Advanced.AdvancedImageExtensions.GetPixelSpan*"></a>
<h4 id="SixLabors_ImageSharp_Advanced_AdvancedImageExtensions_GetPixelSpan__1_SixLabors_ImageSharp_Image___0__" data-uid="SixLabors.ImageSharp.Advanced.AdvancedImageExtensions.GetPixelSpan``1(SixLabors.ImageSharp.Image{``0})">GetPixelSpan&lt;TPixel&gt;(Image&lt;TPixel&gt;)</h4>
<div class="markdown level1 summary"><p>Gets the representation of the pixels as a <see cref="!:Span&lt;T>"></see> of contiguous memory in the source image&apos;s pixel format
stored in row major order.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static Span&lt;TPixel&gt; GetPixelSpan&lt;TPixel&gt;(this Image&lt;TPixel&gt; source)
where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="SixLabors.ImageSharp.Image-1.html">Image</a>&lt;TPixel&gt;</td>
<td><span class="parametername">source</span></td>
<td><p>The source.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">Span</span>&lt;TPixel&gt;</td>
<td><p>The <see cref="!:Span&lt;TPixel>"></see></p>
</td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TPixel</span></td>
<td><p>The type of the pixel.</p>
</td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/SixLabors/ImageSharp/new/master/apiSpec/new?filename=SixLabors_ImageSharp_Advanced_AdvancedImageExtensions_GetPixelSpan__1_SixLabors_ImageSharp_ImageFrame___0__.md&amp;value=---%0Auid%3A%20SixLabors.ImageSharp.Advanced.AdvancedImageExtensions.GetPixelSpan%60%601(SixLabors.ImageSharp.ImageFrame%7B%60%600%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/ImageSharp/blob/master/src/ImageSharp/Advanced/AdvancedImageExtensions.cs/#L33">View Source</a>
</span>
<a id="SixLabors_ImageSharp_Advanced_AdvancedImageExtensions_GetPixelSpan_" data-uid="SixLabors.ImageSharp.Advanced.AdvancedImageExtensions.GetPixelSpan*"></a>
<h4 id="SixLabors_ImageSharp_Advanced_AdvancedImageExtensions_GetPixelSpan__1_SixLabors_ImageSharp_ImageFrame___0__" data-uid="SixLabors.ImageSharp.Advanced.AdvancedImageExtensions.GetPixelSpan``1(SixLabors.ImageSharp.ImageFrame{``0})">GetPixelSpan&lt;TPixel&gt;(ImageFrame&lt;TPixel&gt;)</h4>
<div class="markdown level1 summary"><p>Gets the representation of the pixels as a <see cref="!:Span&lt;T>"></see> of contiguous memory in the source image&apos;s pixel format
stored in row major order.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static Span&lt;TPixel&gt; GetPixelSpan&lt;TPixel&gt;(this ImageFrame&lt;TPixel&gt; source)
where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="SixLabors.ImageSharp.ImageFrame-1.html">ImageFrame</a>&lt;TPixel&gt;</td>
<td><span class="parametername">source</span></td>
<td><p>The source.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">Span</span>&lt;TPixel&gt;</td>
<td><p>The <see cref="!:Span&lt;TPixel>"></see></p>
</td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TPixel</span></td>
<td><p>The type of the pixel.</p>
</td>
</tr>
</tbody>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Namespace SixLabors.ImageSharp.Advanced
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class Configuration
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
@ -237,19 +237,19 @@
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/SixLabors/ImageSharp/new/master/apiSpec/new?filename=SixLabors_ImageSharp_Configuration_MemoryManager.md&amp;value=---%0Auid%3A%20SixLabors.ImageSharp.Configuration.MemoryManager%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
<a href="https://github.com/SixLabors/ImageSharp/new/master/apiSpec/new?filename=SixLabors_ImageSharp_Configuration_MemoryAllocator.md&amp;value=---%0Auid%3A%20SixLabors.ImageSharp.Configuration.MemoryAllocator%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/ImageSharp/blob/master/src/ImageSharp/Configuration.cs/#L80">View Source</a>
</span>
<a id="SixLabors_ImageSharp_Configuration_MemoryManager_" data-uid="SixLabors.ImageSharp.Configuration.MemoryManager*"></a>
<h4 id="SixLabors_ImageSharp_Configuration_MemoryManager" data-uid="SixLabors.ImageSharp.Configuration.MemoryManager">MemoryManager</h4>
<div class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="SixLabors.ImageSharp.Configuration.html#SixLabors_ImageSharp_Configuration_MemoryManager">MemoryManager</a> that is currently in use.</p>
<a id="SixLabors_ImageSharp_Configuration_MemoryAllocator_" data-uid="SixLabors.ImageSharp.Configuration.MemoryAllocator*"></a>
<h4 id="SixLabors_ImageSharp_Configuration_MemoryAllocator" data-uid="SixLabors.ImageSharp.Configuration.MemoryAllocator">MemoryAllocator</h4>
<div class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="SixLabors.ImageSharp.Configuration.html#SixLabors_ImageSharp_Configuration_MemoryAllocator">MemoryAllocator</a> that is currently in use.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public MemoryManager MemoryManager { get; set; }</code></pre>
<pre><code class="lang-csharp hljs">public MemoryAllocator MemoryAllocator { get; set; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
@ -261,7 +261,7 @@
</thead>
<tbody>
<tr>
<td><a class="xref" href="SixLabors.ImageSharp.Memory.MemoryManager.html">MemoryManager</a></td>
<td><a class="xref" href="SixLabors.Memory.MemoryAllocator.html">MemoryAllocator</a></td>
<td></td>
</tr>
</tbody>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Enum BmpBitsPerPixel
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class BmpConfigurationModule
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class BmpDecoder
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
@ -115,7 +115,8 @@ to use only 24 Bit Windows bitmaps.</p>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public Image&lt;TPixel&gt; Decode&lt;TPixel&gt;(Configuration configuration, Stream stream)where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
<pre><code class="lang-csharp hljs">public Image&lt;TPixel&gt; Decode&lt;TPixel&gt;(Configuration configuration, Stream stream)
where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class BmpEncoder
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
@ -143,7 +143,8 @@
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void Encode&lt;TPixel&gt;(Image&lt;TPixel&gt; image, Stream stream)where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
<pre><code class="lang-csharp hljs">public void Encode&lt;TPixel&gt;(Image&lt;TPixel&gt; image, Stream stream)
where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class BmpImageFormatDetector
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Namespace SixLabors.ImageSharp.Formats.Bmp
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Enum DisposalMethod
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Enum FrameDecodingMode
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -0,0 +1,149 @@
<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Enum GifColorTableMode
</title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Enum GifColorTableMode
">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
<link rel="stylesheet" href="../../styles/docfx.css">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.8/css/all.css" integrity="sha384-3AB7yXWz4OeoZcPbieVW64vVXEwADiYyAEhwilzWsLw+9FgqpyjjStpPnpBO8o8S" crossorigin="anonymous">
<link rel="stylesheet" href="../../styles/main.css">
<meta property="docfx:navrel" content="../../toc.html">
<meta property="docfx:tocrel" content="toc.html">
</head>
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
<nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="../../index.html">
<img id="logo" class="svg" src="../../logo.svg" alt="">
</a>
</div>
<div class="collapse navbar-collapse" id="navbar">
<form class="navbar-form navbar-right" role="search" id="search">
<div class="form-group">
<input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
</div>
</form>
</div>
</div>
</nav>
<div class="subnav navbar navbar-default">
<div class="container hide-when-search" id="breadcrumb">
<ul class="breadcrumb">
<li></li>
</ul>
</div>
</div>
</header>
<div role="main" class="container body-content hide-when-search">
<div class="sidenav hide-when-search">
<a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
<div class="sidetoggle collapse" id="sidetoggle">
<div id="sidetoc"></div>
</div>
</div>
<div class="article row grid-right">
<div class="col-md-10">
<article class="content wrap" id="_content" data-uid="SixLabors.ImageSharp.Formats.Gif.GifColorTableMode">
<h1 id="SixLabors_ImageSharp_Formats_Gif_GifColorTableMode" data-uid="SixLabors.ImageSharp.Formats.Gif.GifColorTableMode" class="text-break">Enum GifColorTableMode
</h1>
<div class="markdown level0 summary"><p>Provides enumeration for the available Gif color table modes.</p>
</div>
<div class="markdown level0 conceptual"></div>
<h6><strong>Namespace</strong>: <a class="xref" href="SixLabors.ImageSharp.Formats.Gif.html">SixLabors.ImageSharp.Formats.Gif</a></h6>
<h6><strong>Assembly</strong>: SixLabors.ImageSharp.dll</h6>
<h5 id="SixLabors_ImageSharp_Formats_Gif_GifColorTableMode_syntax">Syntax</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public enum GifColorTableMode : int</code></pre>
</div>
<h3 id="fields">Fields
</h3>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
<thead>
<tbody>
<tr>
<td id="SixLabors_ImageSharp_Formats_Gif_GifColorTableMode_Global">Global</td>
<td><p>A single color table is calculated from the first frame and reused for subsequent frames.</p>
</td>
</tr>
<tr>
<td id="SixLabors_ImageSharp_Formats_Gif_GifColorTableMode_Local">Local</td>
<td><p>A unique color table is calculated for each frame.</p>
</td>
</tr>
</tbody>
</thead></thead></table>
</article>
</div>
<div class="hidden-sm col-md-2" role="complementary">
<div class="sideaffix">
<div class="contribution">
<ul class="nav">
<li>
<a href="https://github.com/SixLabors/ImageSharp/new/master/apiSpec/new?filename=SixLabors_ImageSharp_Formats_Gif_GifColorTableMode.md&amp;value=---%0Auid%3A%20SixLabors.ImageSharp.Formats.Gif.GifColorTableMode%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
</li>
<li>
<a href="https://github.com/SixLabors/ImageSharp/blob/master/src/ImageSharp/Formats/Gif/GifColorTableMode.cs/#L9" class="contribution-link">View Source</a>
</li>
</ul>
</div>
<nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
<!-- <p><a class="back-to-top" href="#top">Back to top</a><p> -->
</nav>
</div>
</div>
</div>
</div>
<footer>
<div class="grad-bottom"></div>
<div class="footer">
<div class="container">
<span class="pull-right">
<a href="#top">Back to top</a>
</span>
<span>Copyright © Six Labors<br>Generated by <strong>DocFX</strong></span>
</div>
</div>
</footer>
</div>
<script type="text/javascript" src="../../styles/docfx.vendor.js"></script>
<script type="text/javascript" src="../../styles/docfx.js"></script>
<script type="text/javascript" src="../../styles/main.js"></script>
</body>
</html>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class GifConfigurationModule
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class GifDecoder
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
@ -204,7 +204,8 @@
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public Image&lt;TPixel&gt; Decode&lt;TPixel&gt;(Configuration configuration, Stream stream)where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
<pre><code class="lang-csharp hljs">public Image&lt;TPixel&gt; Decode&lt;TPixel&gt;(Configuration configuration, Stream stream)
where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class GifEncoder
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
@ -94,6 +94,37 @@
</div>
<h3 id="properties">Properties
</h3>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/SixLabors/ImageSharp/new/master/apiSpec/new?filename=SixLabors_ImageSharp_Formats_Gif_GifEncoder_ColorTableMode.md&amp;value=---%0Auid%3A%20SixLabors.ImageSharp.Formats.Gif.GifEncoder.ColorTableMode%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/ImageSharp/blob/master/src/ImageSharp/Formats/Gif/GifEncoder.cs/#L36">View Source</a>
</span>
<a id="SixLabors_ImageSharp_Formats_Gif_GifEncoder_ColorTableMode_" data-uid="SixLabors.ImageSharp.Formats.Gif.GifEncoder.ColorTableMode*"></a>
<h4 id="SixLabors_ImageSharp_Formats_Gif_GifEncoder_ColorTableMode" data-uid="SixLabors.ImageSharp.Formats.Gif.GifEncoder.ColorTableMode">ColorTableMode</h4>
<div class="markdown level1 summary"><p>Gets or sets the color table mode: Global or local.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public GifColorTableMode ColorTableMode { get; set; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="SixLabors.ImageSharp.Formats.Gif.GifColorTableMode.html">GifColorTableMode</a></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/SixLabors/ImageSharp/new/master/apiSpec/new?filename=SixLabors_ImageSharp_Formats_Gif_GifEncoder_IgnoreMetadata.md&amp;value=---%0Auid%3A%20SixLabors.ImageSharp.Formats.Gif.GifEncoder.IgnoreMetadata%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
@ -135,7 +166,7 @@
<a id="SixLabors_ImageSharp_Formats_Gif_GifEncoder_Quantizer_" data-uid="SixLabors.ImageSharp.Formats.Gif.GifEncoder.Quantizer*"></a>
<h4 id="SixLabors_ImageSharp_Formats_Gif_GifEncoder_Quantizer" data-uid="SixLabors.ImageSharp.Formats.Gif.GifEncoder.Quantizer">Quantizer</h4>
<div class="markdown level1 summary"><p>Gets or sets the quantizer for reducing the color count.
Defaults to the <a class="xref" href="SixLabors.ImageSharp.Processing.Quantization.OctreeQuantizer.html">OctreeQuantizer</a></p>
Defaults to the <a class="xref" href="SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer.html">OctreeQuantizer</a></p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
@ -152,7 +183,7 @@ Defaults to the <a class="xref" href="SixLabors.ImageSharp.Processing.Quantizati
</thead>
<tbody>
<tr>
<td><a class="xref" href="SixLabors.ImageSharp.Processing.Quantization.IQuantizer.html">IQuantizer</a></td>
<td><a class="xref" href="SixLabors.ImageSharp.Processing.Processors.Quantization.IQuantizer.html">IQuantizer</a></td>
<td></td>
</tr>
</tbody>
@ -195,7 +226,7 @@ Defaults to the <a class="xref" href="SixLabors.ImageSharp.Processing.Quantizati
<a href="https://github.com/SixLabors/ImageSharp/new/master/apiSpec/new?filename=SixLabors_ImageSharp_Formats_Gif_GifEncoder_Encode__1_SixLabors_ImageSharp_Image___0__Stream_.md&amp;value=---%0Auid%3A%20SixLabors.ImageSharp.Formats.Gif.GifEncoder.Encode%60%601(SixLabors.ImageSharp.Image%7B%60%600%7D%2CStream)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/ImageSharp/blob/master/src/ImageSharp/Formats/Gif/GifEncoder.cs/#L34">View Source</a>
<a href="https://github.com/SixLabors/ImageSharp/blob/master/src/ImageSharp/Formats/Gif/GifEncoder.cs/#L39">View Source</a>
</span>
<a id="SixLabors_ImageSharp_Formats_Gif_GifEncoder_Encode_" data-uid="SixLabors.ImageSharp.Formats.Gif.GifEncoder.Encode*"></a>
<h4 id="SixLabors_ImageSharp_Formats_Gif_GifEncoder_Encode__1_SixLabors_ImageSharp_Image___0__Stream_" data-uid="SixLabors.ImageSharp.Formats.Gif.GifEncoder.Encode``1(SixLabors.ImageSharp.Image{``0},Stream)">Encode&lt;TPixel&gt;(Image&lt;TPixel&gt;, Stream)</h4>
@ -203,7 +234,8 @@ Defaults to the <a class="xref" href="SixLabors.ImageSharp.Processing.Quantizati
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void Encode&lt;TPixel&gt;(Image&lt;TPixel&gt; image, Stream stream)where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
<pre><code class="lang-csharp hljs">public void Encode&lt;TPixel&gt;(Image&lt;TPixel&gt; image, Stream stream)
where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class GifImageFormatDetector
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Interface IGifExtension
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Namespace SixLabors.ImageSharp.Formats.Gif
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
@ -104,6 +104,9 @@ in an animation sequence.
</section>
<h4><a class="xref" href="SixLabors.ImageSharp.Formats.Gif.FrameDecodingMode.html">FrameDecodingMode</a></h4>
<section><p>Enumerated frame process modes to apply to multi-frame images.</p>
</section>
<h4><a class="xref" href="SixLabors.ImageSharp.Formats.Gif.GifColorTableMode.html">GifColorTableMode</a></h4>
<section><p>Provides enumeration for the available Gif color table modes.</p>
</section>
</article>
</div>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Interface IImageDecoder
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
@ -99,7 +99,8 @@
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Image&lt;TPixel&gt; Decode&lt;TPixel&gt;(Configuration configuration, Stream stream)where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
<pre><code class="lang-csharp hljs">Image&lt;TPixel&gt; Decode&lt;TPixel&gt;(Configuration configuration, Stream stream)
where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Interface IImageEncoder
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
@ -90,7 +90,7 @@
<a href="https://github.com/SixLabors/ImageSharp/new/master/apiSpec/new?filename=SixLabors_ImageSharp_Formats_IImageEncoder_Encode__1_SixLabors_ImageSharp_Image___0__Stream_.md&amp;value=---%0Auid%3A%20SixLabors.ImageSharp.Formats.IImageEncoder.Encode%60%601(SixLabors.ImageSharp.Image%7B%60%600%7D%2CStream)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/SixLabors/ImageSharp/blob/master/src/ImageSharp/Formats/IImageEncoder.cs/#L22">View Source</a>
<a href="https://github.com/SixLabors/ImageSharp/blob/master/src/ImageSharp/Formats/IImageEncoder.cs/#L20">View Source</a>
</span>
<a id="SixLabors_ImageSharp_Formats_IImageEncoder_Encode_" data-uid="SixLabors.ImageSharp.Formats.IImageEncoder.Encode*"></a>
<h4 id="SixLabors_ImageSharp_Formats_IImageEncoder_Encode__1_SixLabors_ImageSharp_Image___0__Stream_" data-uid="SixLabors.ImageSharp.Formats.IImageEncoder.Encode``1(SixLabors.ImageSharp.Image{``0},Stream)">Encode&lt;TPixel&gt;(Image&lt;TPixel&gt;, Stream)</h4>
@ -99,7 +99,8 @@
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">void Encode&lt;TPixel&gt;(Image&lt;TPixel&gt; image, Stream stream)where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
<pre><code class="lang-csharp hljs">void Encode&lt;TPixel&gt;(Image&lt;TPixel&gt; image, Stream stream)
where TPixel : struct, IPixel&lt;TPixel&gt;</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
@ -152,7 +153,7 @@
<a href="https://github.com/SixLabors/ImageSharp/new/master/apiSpec/new?filename=SixLabors_ImageSharp_Formats_IImageEncoder.md&amp;value=---%0Auid%3A%20SixLabors.ImageSharp.Formats.IImageEncoder%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
</li>
<li>
<a href="https://github.com/SixLabors/ImageSharp/blob/master/src/ImageSharp/Formats/IImageEncoder.cs/#L14" class="contribution-link">View Source</a>
<a href="https://github.com/SixLabors/ImageSharp/blob/master/src/ImageSharp/Formats/IImageEncoder.cs/#L12" class="contribution-link">View Source</a>
</li>
</ul>
</div>

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

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Interface IImageFormat
">
<meta name="generator" content="docfx 2.32.2.0">
<meta name="generator" content="docfx 2.37.0.0">
<link rel="shortcut icon" href="../../favicon.png">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
@ -23,7 +23,7 @@
</head>
<body data-spy="scroll" data-target="#affix">
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше