VintaSoft Imaging .NET SDK

.NET Imaging SDK für Bild- und PDF-Verarbeitung in WinForms, WPF und ASP.NET

VintaSoft Imaging .NET SDK ist eine beeindruckende und benutzerfreundliche plattformübergreifende .NET-Bildverarbeitungs-Toolkit-Bibliothek (SDK) für Windows, Linux und macOS. SDK lässt die Bilder herunterladen, anzeigen, ändern, konvertieren, drucken, von der Kamera erfassen und ein- oder mehrseitige Bilder speichern. Dieses SDK ist ideal für den Einsatz in grafischen Dokumentenpräsentations- und elektronischen Dokumentenmanagementsystemen.

VintaSoft Imaging .NET SDK ist ein SDK, das mit Funktionen von entsprechenden Plug-Ins in beliebiger Kombination erweitert werden kann: Annotation, PDF, JBIG2, JPEG2000, Document Cleanup, OCR, DICOM, Forms Processing и Office. Plug-ins können nur in Verbindung mit VintaSoft Imaging .NET SDK verwendet werden.

Die Lizenzierung von VintaSoft Barcode .NET SDK ist sehr flexibel. Das SDK kann in mehreren Editionen lizenziert werden, je nach unterstützten Betriebssystemen und Funktionalität. functionality and barcode symbology. Lesen Sie hier mehr über Editionen.

Die Möglichkeiten

  • Schwarz-Weiß-, Halbton-, Paletten-, RGB- oder RGBA-Bilder erstellen
    Unterstützte Formate:
    • 1-, 4- und 8-bpp Paletten-Formate
    • 1-, 4-, 8- und 16-bpp Halbton-Formate
    • 24-, 32- und 48-bpp RGB-Formate
    • 32- und 64-bpp BGRA-Formate
    • 16-bpp BGR565- und BGR555-Formate
  • Bild aus einer Datei oder einem Stream laden
  • Mehrere Bildern zu einer Bildersammlung kombinieren
  • Ein Bild in einer Datei oder einem Stream speichern
  • Bildsammlungen in einer Datei oder einem Stream asynchron speichern
  • Änderungen an einer Bildsammlung zurück zur Quelle speichern
  • Änderungen an einer Bildsammlung in einer neuen Quelle und weitere Umschaltung darauf speichern
  • Unterstützte Datenformate:
    • BMP (Lesen & Speichern)
    • DICOM (nur Lesen) - VintaSoft DICOM .NET Plug-in erforderlich
    • DOCX (nur Lesen) - VintaSoft Office .NET Plug-in erforderlich
    • DOC (nur Lesen) - VintaSoft Office .NET Plug-in erforderlich
    • EMF (nur Lesen)
    • GIF (Lesen & Speichern), animated GIF (Lesen & Speichern)
    • ICO (Lesen & Speichern), CUR (Lesen & Speichern)
    • JBIG2 (Lesen & Speichern) - VintaSoft JBIG2 .NET Plug-in erforderlich
    • JPEG (Lesen & Speichern)
    • JPEG2000 (Lesen & Speichern) - VintaSoft JPEG2000 .NET Plug-in erforderlich
    • JPEG-LS (nur Lesen)
    • PBM, PGM, PPM (Lesen & Speichern)
    • PDF (Lesen & Speichern) - VintaSoft PDF .NET Plug-in erforderlich
    • PCX (Lesen & Speichern)
    • PNG (Lesen & Speichern)
    • RAW (nur Lesen): DNG, CR2, CRW, NEF, NRW
    • SVG (nur Lesen)
    • TGA (Lesen & Speichern)
    • TIFF (Lesen & Speichern), multipage TIFF (Lesen & Speichern), BigTIFF (Lesen & Speichern)
    • WEBP (Lesen & Speichern, fur .NET Core 3.1 oder höher)
    • WMF (nur Lesen)
    • XLSX (nur Lesen) - VintaSoft Office .NET Plug-in erforderlich
    • XPS (nur Lesen, nur WPF)
  • Decoder
    • Bildinformationen aus einer Datei oder einem Stream abrufen, ohne sie in den Speicher zu laden
    • Ein Bild aus einer Datei oder einem Stream abrufen
    • Eine Miniaturansicht des Bildes aus einer Datei oder einem Stream abrufen
    • Bild-Metadaten aus einer Datei oder einem Stream abrufen
    • Ein neues Decoder erstellen - Architektur ist offen
    • Decodern verwalten (hinzufügen, sortieren, löschen)
  • Encoder
    • Bild in einer neuen Datei oder einem Stream speichern
    • Bild zu einer mehrseitigen Datei hinzufügen
    • Bildänderungen in einer Quelle speichern
    • Bildmetadaten in einer Datei oder einem Stream ohne Neukodierung des Bildes speichern
    • Einen neuen Encoder erstellen - Architektur ist offen
    • Encodern verwalten (hinzufügen, sortieren, löschen)
  • Liste der verfügbaren DirectShow-Bildaufnahmegeräte abrufen
  • Benachrichtigung über angeschlossene und nicht angeschlossene Geräte bekommen
  • Netzwerkname des Geräts, aktuelles Format und verfügbare Bildaufnahmeformate abrufen
  • Ihr bevorzugtes Bildaufnahmeformat angeben
  • Erweiterte Einstellungen über den Geräteeinstellungsdialog ändern
  • Bilder auf dem Gerät erfassen
  • WPF-Steuerelemente für die Anzeige von Bildern in .NET-Anwendungen:
    • Bilder in einem WPF-Bildbetrachter anzeigen
    • Bilder in einem WinForms-Bildbetrachter anzeigen
    • Mehrere Bilder auf einmal anzeigen
    • Progressive Multithreading-Bildwiedergabe mit Fortschrittsanzeige verwenden
    • Bildern in unbegrenzter Größe anzeigen
    • Bildern um einen orthogonalen Winkel drehen und anzeigen
    • Zoomen, scrollen und schwenken Sie das Bild
    • Rechteckige, elliptische oder beliebige Bereiche eines Bildes hervorheben
    • Bild oder Bereich skalieren
    • Bildbereich ziehen und ablegen
    • Накладывайте регион изображения
    • Ergebnisse der Bildverarbeitung anzeigen
    • Grafikobjekte (Text, Rechteck, Linie und mehr) im Bildbetrachter rendern - VintaSoft Annotation .NET Plug-in erforderlich
    • Schichten im Bildbetrachter erstellen und Benutzerinteraktion einrichten - Architektur ist offen
    • Bild-Diashows erstellen
    • Bildkarte zur schnellen Navigation in einem großen Bild anzeigen
    • Machen Sie, was Sie wollen - Architektur ist offen
  • WPF- und WinForms-Steuerelemente für die Anzeige von Miniaturansichten von Bildern in einer .NET-Anwendung:
    • Bildminiaturen im WPF-Miniaturbildbetrachter anzeigen
    • Bildminiaturen im WinForms-Miniaturbildbetrachter anzeigen
    • Multi-Threaded-Rendering von Bildminiaturen mit Fortschrittsbalken verwenden
    • Miniaturansichten vertikal oder horizontal anzeigen
    • Miniaturansichten von Bildern bei Bedarf laden
    • Aussehen Ihrer Miniaturbilder anpassen: normal, focused, selected, hovered
    • Beschriftungen für Ihre Miniaturbilder hinzufügen
    • Mehrere Miniaturbilder zuweisen
    • Miniaturbilder per Drag-and-Drop-Technologie sortieren
    • Machen Sie, was Sie wollen - Architektur ist offen
  • WPF- und WinForms-Steuerelemente zum Anzeigen und Bearbeiten von Bildpaletten
  • 110+ Befehle zur Bildbearbeitung verwenden:
    • Bildinformationen abrufen:: get color count, get background color, get border rectangle, get rotation, get histogram, is image blank und andere
    • Grundlegende Befehle für die Bildbearbeitung verwenden: change pixel format, rotate, flip, resize, resize canvas, crop, clear, fill, resample, overlay, overlay masked, overlay with blending und andere
    • Farbkonvertierung für ein Bild durchführen: invert, binarize, brightness, contrast, gamma, hue, saturation, color blending, halftone, levels, alpha und andere
    • Filter auf ein Bild anwenden: maximum, minimum, mean, median, midpoint, dilate, erode, convolution, blur, sharpen, emboss und andere
    • Effekte auf ein Bild anwenden: auto colors, auto contrast, auto levels, mosaic, motion blur, pixelate, red eye removal, solarize, tile reflection und andere
    • Die Abbildung eines Dokuments bereinigen: despeckle, deskew, border clear and removal, halftone removal, auto text orientation, document segmentation, text recovery from halftones und andere - VintaSoft Document Cleanup .NET Plug-in erforderlich
  • Das gesamte Bild verarbeiten
  • Einen rechteckigen oder beliebigen Bereich des Bildes bearbeiten
  • Direkter Zugriff auf Bildpixeldaten bekommen
  • Bilder mit N-Kanälen und M-Bits pro Kanal (M<=32) mit Low-Level-Funktionen verarbeiten
  • Mehrere Verarbeitungsbefehle zu einem einzigen zusammenfassen, um mehrere Befehle nacheinander auszuführen
  • Befehle über mehrere Threads hinweg parallelisieren
  • Historie (Rückgängig/Wiederherstellen) von Bildänderungen verwalten
  • Beliebige Bildbefehle erstellen - Architektur ist offen
  • JavaScript-Klasse zur Verarbeitung von Bildern in einer Webanwendung verwenden

Die Möglichkeiten mit Erweiterungen

Anforderungen an Entwicklung und Bereitstellung

Anforderungen an die Entwicklung:
  • Entwicklungsumgebung: Microsoft Visual Studio, Microsoft Studio Code, JetBrains Rider, .NET CLI
  • Programmiersprache: C#, VB.NET, Jede .NET-kompatible Sprache
  • Entwicklungsplattform: .NET, WinForms, WPF, ASP.NET
Anforderungen an die Bereitstellung:
  • Windows (Windows 11/10/8.1/8/7; Windows Server 2019/2016/2012/2008) mit .NET 6, .NET 5, .NET Core 3.1
  • Windows (Windows 11/10/8.1/8/7/Vista/XP; Windows Server 2019/2016/2012/2008) mit .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5
  • Linux (Ubuntu 22/21/20/18/16; CentOS 8/7; Debian 11/10/9; Fedora 35/34/33/32/31/30/29; OpenSUSE 15; Redhate Enterprise Linux 8/7; Alpine 3) mit .NET 6, .NET 5 oder .NET Core 3.1
  • macOS (macOS 12/11/10) mit .NET 6 oder .NET Core 3.1

Freie Testversion

Die Testversion erlaubt es Ihnen, VintaSoft Imaging .NET SDK mit Plug-ins, während einer 30-tägigen Testperiode zu testen, um herauszufinden, ob es Ihren Anforderungen entspricht.
Außerdem hat die Testversion einige Funktionseinschränkungen. Um alle Einschränkungen zu deaktivieren, müssen Sie eine Lizenz erwerben.

Wenn Sie die Testversion von VintaSoft Imaging .NET SDK herunterladen, können Sie auch alle Plug-ins testen -
Annotation, PDF, JBIG2, JPEG2000, Document Cleanup, OCR, DICOM, Forms Processing, Office.

Testversion herunterladen

Demo-Anwendungen


Das SDK wird mit Demo-Anwendungen für WPF, WinForms, Konsole, ASP.NET Core (ASP.NET Core Web API + JavaScript + Bootstrap), ASP.NET Core mit Angular (ASP.NET Core Web API + TypeScript + Bootstrap), ASP.NET MVC5 (ASP.NET Web API 2 + JavaScript + jQuery UI) und ASP.NET WebForms (ASP.NET HTTP handlers + JavaScript + jQuery UI) geliefert, die allgemeine SDK-Funktionen demonstrieren. Mit Hilfe von Demo-Anwendungen können Sie die Funktionalität des SDKs leicht testen und schnell feststellen, ob es Ihren spezifischen Anforderungen entspricht.

Jede Demo-Anwendung ist ein in C# oder VB.NET geschriebener Beispiel-Quellcode zur Verwendung in Visual Studio .NET 2022, 2019, 2017, 2015, 2013, 2012, 2010.

Sie müssen die Testversion des SDK herunterladen und auf Ihrem Computer installieren, wenn Sie unsere Demo-Anwendungen starten und testen möchten.

Bestehende Lizenzinhaber können die Quellcode-Beispiele der Demo-Anwendung als Vorlagen für ihre eigenen Anwendungen verwenden.

Online-Demo-Anwendungen

Wenn Sie eine ASP.NET-Anwendung entwickeln und sich schnell von der Funktionalität des SDKs evaluieren möchten, ohne es auf Ihrem Computer zu installieren, können Sie Ihre Tests online mit unseren webbasierten Demo-Anwendungen durchführen.

Dokumentation

Das SDK wird mit einer ausführlichen technischen Dokumentation in englischer Sprache geliefert, die ein Benutzerhandbuch, eine Beschreibung der .NET-API und eine Beschreibung der Web-API (JavaScript, TypeScript und Web-Dienste) enthält. Die Dokumentation richtet sich an Personen mit zumindest grundlegenden Kenntnissen und Fähigkeiten zur Anwendungsprogrammierung.

Eine Liste der allgemeinen Änderungen nach Version des SDK, die die Entwicklungshistorie zeigt, ist hier verfügbar: History

Die Dokumentationsdatei für die Offline-Nutzung kann unter den folgenden Links heruntergeladen werden:
.NET    WEB

Online-Dokumentation für .NET-Entwickler    Online-Dokumentation für Webentwickler

Informationen über alle verfügbaren Support-Ressourcen finden Sie hier: Technischer Support.

Eine Liste von FAQs für VintaSoft Imaging .NET SDK und seine Plugins finden Sie hier: FAQ.

Die VintaSoft-Foren sind ein bequemer Weg, um Informationen zwischen Programmierern auszutauschen. Bitte suchen Sie dort nach Antworten oder stellen Sie technische Fragen. Für die Kommunikation in den Foren wurde die englische Sprache gewählt. Unser Customer Service Team beantwortet die Fragen des Forums an jedem Arbeitstag.

Schreiben Sie uns, wenn Sie die Antwort oder Lösung nicht in den bereitgestellten Support-Ressourcen und der technischen Dokumentation finden oder wenn Sie eine Empfehlung wünschen, wie VintaSoft-Produkte Ihnen bei Ihrer speziellen Aufgabe helfen können.

SDK-Lizenzierung

Lizenz kaufen

Die Lizenzierung von VintaSoft ist sehr flexibel und ermöglicht es Ihnen, Anwendungen sowohl für die lizenzkostenfreie Bereitstellung als auch für das Bereitstellen auf einem einzelnen lokalen Server zu entwickeln.

Um VintaSoft Imaging .NET SDK und Plugins in der Produktion zu verwenden, müssen Sie die richtige Lizenz für Ihre Anwendung aus den verfügbaren Typen auswählen und kaufen.

Die Entwickler-Lizenz gelt für die Nutzung des SDK durch einen einzelnen Programmierer. Die Site-Lizenz ermöglicht die Nutzung des SDK durch eine Gruppe von Programmierern, die in einem Büro arbeiten.

Die Lizenz für Desktop PCs erlaubt es Ihnen, das SDK in Ihren Anwendungen zu verwenden und es kostenlos an jeden Desktop-Computer weiterzugeben.

Mit Lizenz für Server können Sie das SDK in Ihren Anwendungen verwenden und diese kostenlos an Server weitergeben.

Die Lizenz für eine Server ist an eine feste Netzwerkkonfiguration des dedizierten Servers gebunden.

Alles, was Sie über die Lizenzierung von VintaSoft Imaging .NET SDK und Plugins wissen müssen, können Sie in unserer Lizenzvereinbarung nachlesen.

Meinungen

Alle Meinungen
As manager of the team using your Document Imaging SDK within AG Insurance, I would like to take the time to thank you about the support provided until now. Your support is effective and we are happy about your reaction time when issues questions are reported.

Olivier Van Pevenaeyge
AG Insurance
I have used Vintasoft’s libraries for the past five years and credit them for delivering high-valued software that is well priced and functionally robust. Vintasoft’s components are well designed and they consistently release updates that improve reliability and performance. I highly recommend developers to consider the Vintasoft tools as a natural plug-in for any project you tackle.

Paul Smietan
CTO | GoScan, Inc.
Because of the quality of your products and, even more, because of your quick and effective technical support I would recommend your .NET products to anyone. We are using Scan, Imaging and Annotation in few of our products, for over one year, without any problems. Please continue with good work!

Ninoslav Rasinec
RAVERUS d.o.o.
I have used many different Imaging products. Hands down you have the best product out of the bunch. I love the fact it is extendable - it works fast and it just works. Keep up the fantastic work.

Steve Thompson
Electrical Resources, Inc