.NET-assemblies functionality matrix
In This Topic
Vintasoft.Barcode.dll assembly is fully managed .NET assembly that implements the main functionality (barcode recognition, barcode generation, barcode verification) of VintaSoft Barcode .NET SDK.
| Managed .NET-assembly |
Libraries used by .NET-assembly |
Target OS |
Target UI |
Barcode reader can recognize barcodes from |
Barcode generator can save barcode to |
| Vintasoft.Barcode.dll |
None |
Windows, Linux, macOS |
Any |
- File, Stream (BMP, PNG, JPG)
- VintasoftBitmap (managed or unmanaged memory)
|
- File, Stream (SVG, BMP, PNG)
- VintasoftBitmap (managed or unmanaged memory)
- BarcodePathData
- BarcodeVectorStructure
|
Also VintaSoft Barcode .NET SDK provides .NET-assemblies, which are used as extensions for .NET environments (WPF, WinForms) and .NET libraries (SkiaSharp, ImageSharp).
| Managed .NET-assembly |
Libraries used by .NET-assembly |
Target OS |
Target UI |
Barcode reader can recognize barcodes from |
Barcode generator can save barcode to |
| Vintasoft.Barcode.Gdi.dll |
System.Drawing.Common |
Windows |
WinForms |
- File, Stream (image formats supported by GDI)
- System.Drawing.Bitmap
|
- File, Stream (image formats supported by GDI)
- System.Drawing.Bitmap
- System.Drawing.Drawing2D.GraphicsPath
|
| Vintasoft.Barcode.Wpf.dll |
WPF |
Windows |
WPF |
- File, Stream (image formats supported by WPF)
- System.Windows.Media.Imaging.BitmapSource
|
- File, Stream (image formats supported by WPF)
- System.Windows.Media.Imaging.BitmapSource
- System.Windows.Media.PathGeometry
|
| Vintasoft.Barcode.SkiaSharp.dll |
SkiaSharp 2.88.9 (managed and unmanaged DLLs) |
Windows, Linux, macOS |
Any |
- File, Stream (image formats supported by SkiaSharp)
- SkiaSharp.SKBitmap
|
- File, Stream (image formats supported by SkiaSharp)
- SkiaSharp.SKBitmap
- SkiaSharp.SKPath
|
| Vintasoft.Barcode.ImageSharp.dll |
ImageSharp 3.1.5 (managed DLLs) |
Windows, Linux, macOS |
Any |
- File, Stream (image formats supported by ImageSharp)
- SixLabors.ImageSharp.Image
|
- File, Stream (image formats supported by ImageSharp)
- SixLabors.ImageSharp.Image
- SixLabors.ImageSharp.Drawing.IPath
|