Unchained.Drawing
0.1.0-rc.4
dotnet add package Unchained.Drawing --version 0.1.0-rc.4
NuGet\Install-Package Unchained.Drawing -Version 0.1.0-rc.4
<PackageReference Include="Unchained.Drawing" Version="0.1.0-rc.4" />
<PackageVersion Include="Unchained.Drawing" Version="0.1.0-rc.4" />
<PackageReference Include="Unchained.Drawing" />
paket add Unchained.Drawing --version 0.1.0-rc.4
#r "nuget: Unchained.Drawing, 0.1.0-rc.4"
#:package Unchained.Drawing@0.1.0-rc.4
#addin nuget:?package=Unchained.Drawing&version=0.1.0-rc.4&prerelease
#tool nuget:?package=Unchained.Drawing&version=0.1.0-rc.4&prerelease
Unchained.Drawing
MIT-licensed, pure-managed 2D graphics layer for the Unchained document-processing suite. Provides the rasterization primitives — raster buffers, path filling and stroking, image decoding (JPEG, JBIG2, JPEG 2000), color math, and 2D matrix transforms — shared by the PDF and PPTX rendering packages.
Targets: net8.0 · net9.0 · net10.0
License: MIT
You usually do not need to install this package directly
Unchained.Drawing is an automatic transitive dependency of the Unchained rendering packages. Install one of those instead:
<PackageReference Include="Unchained.Pdf.Rendering" Version="0.1.0" />
<PackageReference Include="Unchained.Pptx.Rendering" Version="0.1.0" />
What's inside
- Raster buffer with per-pixel polygon clipping and alpha compositing
- Color math (
ColorMath) — CMYK/RGB conversion, ARGB packing - 2D vector and matrix helpers (
Vector2D,Matrix2D) - Image decoders for JPEG (JpegLibrary), JBIG2 (JBig2Decoder.NETStandard), and JPEG 2000 (CoreJ2K)
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- CoreJ2K (>= 2.3.0.81)
- JBig2Decoder.NETStandard (>= 1.5.2)
- JpegLibrary (>= 0.4.32)
- Unchained.Drawing.Primitives (>= 0.1.0-rc.4)
-
net8.0
- CoreJ2K (>= 2.3.0.81)
- JBig2Decoder.NETStandard (>= 1.5.2)
- JpegLibrary (>= 0.4.32)
- Unchained.Drawing.Primitives (>= 0.1.0-rc.4)
-
net9.0
- CoreJ2K (>= 2.3.0.81)
- JBig2Decoder.NETStandard (>= 1.5.2)
- JpegLibrary (>= 0.4.32)
- Unchained.Drawing.Primitives (>= 0.1.0-rc.4)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Unchained.Drawing:
| Package | Downloads |
|---|---|
|
Unchained.Drawing.Text
Package Description |
|
|
Unchained.Pdf
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-rc.4 | 0 | 6/20/2026 |