
Topics | |
| Algorithms | |
| Image processing algorithms. | |
| Exceptions | |
| Custom exceptions thrown by the library. | |
| Experimental | |
| Preliminary features under development. | |
| IO | |
| File input and output. | |
| Library | |
| Library runtime management. | |
| Painting | |
| Image painting. | |
| Image Pipeline | |
| Comprehensive image processing pipeline system for real-time image transformation and enhancement. | |
| Selectors | |
| Object filtering. | |
| Serialization | |
| Object serialization. | |
| Types | |
| Fundamental data types. | |
The .NET interface for the IDS peak ICV library.
The interface is delivered as a package via NuGet. It can be installed using the .NET CLI:
To use IDS peak ICV in your project, include the IDSImaging.Peak.ICV namespace by adding:
Because this .NET library acts as a wrapper around a native C backend, many classes allocate and manage unmanaged memory (e.g., image buffers). To ensure deterministic release of these native resources and prevent memory leaks, these classes implement the standard IDisposable interface. You must dispose of these objects as soon as they are no longer needed. The safest and cleanest way to do this is by utilizing the C# using declaration:
For more details, refer to the Microsoft documentation.