ZeroGraphics.Imaging
1.2.0
dotnet add package ZeroGraphics.Imaging --version 1.2.0
NuGet\Install-Package ZeroGraphics.Imaging -Version 1.2.0
<PackageReference Include="ZeroGraphics.Imaging" Version="1.2.0" />
<PackageVersion Include="ZeroGraphics.Imaging" Version="1.2.0" />
<PackageReference Include="ZeroGraphics.Imaging" />
paket add ZeroGraphics.Imaging --version 1.2.0
#r "nuget: ZeroGraphics.Imaging, 1.2.0"
#:package ZeroGraphics.Imaging@1.2.0
#addin nuget:?package=ZeroGraphics.Imaging&version=1.2.0
#tool nuget:?package=ZeroGraphics.Imaging&version=1.2.0
ZeroGraphics.Imaging ⚡
Hardware-accelerated GPU Image Processing, Render Graph optimizer, transient texture pooling, and industrial computer vision filters for .NET (net462, net8.0-windows).
🌟 Key Features
- GPU Render Graph & Kernel Fusion (
ImagePipelineBuilder): Assembles multi-pass processing pipelines and automatically fuses consecutive passes into a single hardware HLSL kernel, slashing VRAM bandwidth by up to 75%. - Zero-Allocation GPU Texture Pool (
GpuTexturePool): Recycles intermediate RenderTargetViews and ShaderResourceViews across continuous camera acquisition loops with zero runtime heap allocation. - 13 Precompiled HLSL Pixel Shaders: High-speed GPU kernels (Resize, ColorAdjust, GaussianBlur, Sobel, Sharpen, Threshold, Fused, Dilate, Erode, AffineTransform, CannyNms, Gamma) embedded as precompiled bytecode.
- Zero-Copy Host ↔ GPU DMA Transfer (
GpuTextureTransfer): Pinned unmanaged buffer mapping with Direct3D 11 staging textures. - Color Science & Metrology (
CieLabColor,ColorDifference): CIE L*a*b*, BT.709 Grayscale, sRGB/Linear conversions, and full CIEDE2000 ($\Delta E_{00}$) color difference metrology. - Mathematical Morphology: Dilation, Erosion, Opening, Closing, and unmanaged pixel kernels.
- Part of the ZeroPlatform Ecosystem.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0-windows7.0 is compatible. net9.0-windows was computed. net10.0-windows was computed. |
| .NET Framework | net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
-
.NETFramework 4.6.2
- ZeroGraphics.Core (>= 1.2.0)
- ZeroGraphics.DirectX (>= 1.2.0)
-
net8.0-windows7.0
- ZeroGraphics.Core (>= 1.2.0)
- ZeroGraphics.DirectX (>= 1.2.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on ZeroGraphics.Imaging:
| Package | Downloads |
|---|---|
|
ZeroGraphics.Vision
Industrial Machine Vision, Sub-pixel Normalized Cross-Correlation (NCC) Template Matching, Edge Calipers, Geometric Line/Circle Fitting, and 8-way Connected Component Blob Analysis for .NET. |
|
|
ZeroPipeline.Nodes
Industrial Concrete Pipeline Nodes: Machine Vision, Metrology, Barcode/QR Decoders, AI Inference, Modbus PLC, and Gorilla TimeSeries Logging for ZeroPlatform. |
GitHub repositories
This package is not used by any popular GitHub repositories.