VintaSoft Imaging .NET SDK - Entwicklungsverlauf

Produktversionshinweise

Diese Seite bietet Ihnen Informationen zur Entwicklungshistorie des VintaSoft Imaging .NET SDK. Informationen zur Historie der SDK-API finden Sie in der Dokumentation unter Dokumentation.

29.05.2026

  • Neuerungen in dieser Version von VintaSoft JPEG2000 .NET Plug-in:
    • .NET-Entwicklung:
      • Der Fehler im Algorithmus zum Parsen von JPEG2000-Dateien wurde behoben.
08.05.2026

  • Neuerungen in dieser Version von VintaSoft PDF .NET Plug-in:
    • .NET-Entwicklung:
      • Der Jint-Namespace wurde in der Jint.Vintasoft.dll-Assembly in JintVintasoft umbenannt.
      • Der PDF/A-Konverter wurde verbessert.
17.04.2026

  • Neuerungen in dieser Version von VintaSoft PDF .NET Plug-in:
    • Webentwicklung:
      • Fehler im Algorithmus zur Darstellung von PDF-Anmerkungen behoben.
06.04.2026

  • Neuerungen in dieser Version des VintaSoft Imaging .NET SDK:
    • .NET-Entwicklung:
      • Der Algorithmus zur Textextraktion aus Dokumenten wurde verbessert.

  • Neuerungen in dieser Version von VintaSoft PDF .NET Plug-in:
    • Webentwicklung:
      • Das UI-Steuerelement WebPdfDocumentEditorControlJS verfügt nun über ein Kontextmenü zur Textbearbeitung.
      • Die Webdemo-Anwendungen PdfEditorDemo und DocumentViewer verfügen nun über ein Kontextmenü zur Textbearbeitung.
27.03.2026

  • Neuerungen in dieser Version von VintaSoft PDF .NET Plug-in:
    • .NET-Entwicklung:
      • Die Leistung der Klasse PdfSimplifyContentCommand wurde verbessert.
      • Der Fehler in der Klasse PdfDocumentCompressorCommand im Algorithmus zur Verarbeitung der Lesezeichenstruktur in einem PDF-Dokument wurde behoben.
17.03.2026

  • Neuerungen in dieser Version des VintaSoft Imaging .NET SDK:
    • .NET-Entwicklung:
      • Der Fehler im Algorithmus zur Erstellung von Farbtransformationen für das ICC-Profil wurde behoben.
    • Webentwicklung:
      • Die UI-Steuerelemente WebDocumentViewerJS, WebDocumentEditorJS und WebPdfDocumentEditorControlJS können nun Text in die Zwischenablage eines Webbrowsers kopieren und aus der Zwischenablage einfügen.
  • Neuerungen in dieser Version von VintaSoft JPEG2000 .NET Plug-in:
    • .NET-Entwicklung:
      • Es wurde die Möglichkeit hinzugefügt, ein ICC-Profil in eine JPEG2000-Datei einzubetten.
      • Es wurde die Möglichkeit hinzugefügt, ein eingebettetes ICC-Profil aus einer JPEG2000-Datei zu entfernen.
05.03.2026

  • Neuerungen in dieser Version des VintaSoft Imaging .NET SDK:
    • .NET-Entwicklung:
      • Der Punktobjekt-Generator (Klassen PointBasedObjectPointBuilder und WpfPointBasedObjectPointBuilder) ermöglicht es nun, die Objekterstellung durch Drücken der rechten Maustaste abzuschließen und den letzten Punkt des Objekts durch Drücken der mittleren Maustaste zu löschen.
  • Neuerungen in dieser Version des VintaSoft Office .NET Plug-in:
    • .NET-Entwicklung:
      • Die UI-Steuerelemente DocumentEditor und WpfDocumentEditor ermöglichen nun das Hinzufügen, Transformieren, Bearbeiten und Löschen von Bildern auf Dokumentseiten.
      • Die UI-Steuerelemente DocumentEditor und WpfDocumentEditor ermöglichen nun das Hinzufügen, Transformieren, Bearbeiten und Löschen von Grafikobjekten auf Dokumentseiten.
      • Die UI-Steuerelemente DocumentEditor und WpfDocumentEditor öffnen nun einen Dialog zum Bearbeiten der Absatz-, Seiten- und Abschnittseinstellungen, wenn mit der Maus auf den Schieberegler des Lineals doppelgeklickt wird.
      • Die UI-Steuerelemente DocumentEditor und WpfDocumentEditor bieten nun eine verbesserte Leistung beim Rendern von Dokumenten mit Bildern.
      • Es wurden mehrere Fehler in den UI-Steuerelementen DocumentEditor und WpfDocumentEditor behoben.
      • Demoanwendungen:
        • DocumentEditorDemo/WpfDocumentEditorDemo: Die Möglichkeit, Bilder oder Grafikobjekte auf einer Dokumentseite hinzuzufügen, zu transformieren, zu bearbeiten oder zu löschen, wurde hinzugefügt.
    • Webentwicklung:
      • Das JavaScript-UI-Steuerelement WebDocumentEditorJS ermöglicht nun das Hinzufügen, Transformieren, Bearbeiten und Löschen von Bildern auf Dokumentseiten.
      • Das JavaScript-UI-Steuerelement WebDocumentEditorJS ermöglicht nun das Hinzufügen, Transformieren, Bearbeiten und Löschen von Grafikobjekten auf Dokumentseiten.
      • Das JavaScript-UI-Steuerelement WebDocumentEditorJS öffnet nun einen Dialog zum Bearbeiten der Absatz-/Seiten-/Abschnittseinstellungen, wenn mit der Maus auf den Linealschieberegler doppelgeklickt wird.
      • Das JavaScript-UI-Steuerelement WebDocumentEditorJS bietet nun eine verbesserte Leistung beim Rendern von Dokumenten mit Bildern.
      • Mehrere Fehler im JavaScript-UI-Steuerelement WebDocumentEditorJS wurden behoben.
      • Demoanwendungen:
        • WebDocumentEditorDemo: Möglichkeit zum Hinzufügen, Transformieren und Löschen von Bildern oder Grafiken auf einer Dokumentseite hinzugefügt.
  • Neuerungen in dieser Version von VintaSoft PDF .NET Plug-in:
    • .NET-Entwicklung:
      • Fehler im Algorithmus zum Hinzufügen von bengalischem Text zu einer PDF-Seite behoben.
  • Neuerungen in dieser Version von VintaSoft PDF .NET Plug-in:
    • .NET-Entwicklung:
      • Demoanwendungen:
        • WpfDicomMprViewerDemo: Fehler im Algorithmus zum Erstellen eines gekrümmten DICOM-Ausschnitts behoben.
13.02.2026

  • Neuerungen in dieser Version des VintaSoft Imaging .NET SDK:
    • .NET-Entwicklung:
      • Algorithmus zum Extrahieren von Text aus Dokumentseiten verbessert.
06.02.2026

  • Neuerungen in dieser Version des VintaSoft Imaging .NET SDK:
    • Webentwicklung:
      • Die Klasse WebPrintManagerJS ermöglicht nun das Drucken mehrerer Bilder/Seiten auf einem Druckerblatt.
      • Der UI-Dialog WebPrintImagesDialogJS ermöglicht nun das Drucken mehrerer Bilder/Seiten auf einem Druckerblatt.
  • Neuerungen in dieser Version des VintaSoft Office .NET Plug-in:
    • .NET-Entwicklung:
      • Die UI-Steuerelemente DocumentEditor und WpfDocumentEditor ermöglichen nun die Verwendung eines interaktiven Lineals, mit dem Sie Seiteneinzüge, Absatzeinzüge und Spalteneinstellungen im Dokumenteditormodus visuell ändern können.
      • Es wurden mehrere Fehler in den UI-Steuerelementen DocumentEditor und WpfDocumentEditor behoben.
    • Webentwicklung:
      • Das UI-Steuerelement WebDocumentEditorJS ermöglicht nun die Verwendung eines interaktiven Lineals, mit dem Sie Seiteneinzüge, Absatzeinzüge und Spalteneinstellungen im Dokumenteditormodus visuell ändern können.
      • Der UI-Dialog WebUiPrintDocxDocumentSettingsDialogJS ermöglicht nun das Drucken mehrerer Bilder/Seiten auf einem Druckerblatt.
      • Mehrere Fehler im UI-Steuerelement WebDocumentEditorJS wurden behoben.
30.01.2026

  • Neuerungen in dieser Version von VintaSoft PDF .NET Plug-in:
    • .NET-Entwicklung:
      • Der Fehler im Algorithmus zur Darstellung von mit CCITT komprimierten PDF-Bildressourcen in der Evaluierungsversion für .NET Core wurde behoben.
      • Ein Fehler in der Klasse PdfDrawingEngine im Algorithmus zur Verarbeitung von Clipping-Bereichen in PDF-Inhalten wurde behoben. Dieser Fehler betraf die Klasse PdfSimplifyContentCommand.
  • Neuerungen in dieser Version des VintaSoft DICOM .NET Plug-in:
    • .NET-Entwicklung:
      • Demoanwendungen:
        • Die Demoanwendungen "DicomMprViewerDemo" und "WpfDicomMprViewerDemo" ermöglichen nun den Export/Import von Messanmerkungen.
27.01.2026

  • Neuerungen in dieser Version des VintaSoft Office .NET Plug-in:
    • .NET-Entwicklung:
      • Das WinForms/WPF-UI-Steuerelement DocumentEditor ermöglicht nun die Auswahl des Dokumentinteraktionsmodus: Bearbeiten oder Anzeigen.
      • Mehrere Fehler im WinForms/WPF-UI-Steuerelement DocumentEditor wurden behoben.
      • Demoanwendungen:
        • Die WinForms/WPF-Demoanwendung "DocumentEditorDemo" ermöglicht nun die Konvertierung von Dateien in den Formaten PDF, RTF, DOC, ODT, HTML und TXT in eine DOCX-Datei und das Öffnen der konvertierten DOCX-Datei zum Anzeigen und Bearbeiten.
    • Webentwicklung:
      • Das JavaScript-UI-Steuerelement WebDocumentEditorJS ermöglicht nun die Auswahl des Dokumentinteraktionsmodus: Bearbeiten oder Anzeigen.
      • Demoanwendungen:
        • Die Webdemo-Anwendung "DocumentEditorDemo" ermöglicht nun die Konvertierung von Dateien im PDF-, RTF-, DOC- und ODT-Format in eine DOCX-Datei sowie das Öffnen der konvertierten DOCX-Datei zum Anzeigen und Bearbeiten.
  • Neuerungen in dieser Version des VintaSoft DICOM .NET Plug-in:
    • .NET-Entwicklung:
      • Der Fehler im Algorithmus zur Anzeige von Messanmerkungen auf DICOM-Bildern im DICOM-Viewer wurde behoben.
      • Demoanwendungen:
        • Die Möglichkeit, einen Bildverarbeitungsbefehl auf das gesamte Bild im DICOM-Viewer und DICOM-MPR-Viewer (WinForms, WPF) anzuwenden, wurde hinzugefügt.
  • Neuerungen in dieser Version von VintaSoft PDF .NET Plug-in:
    • .NET-Entwicklung:
      • Der Fehler im Algorithmus zur Darstellung von PDF-Seiten im Bildbetrachter wurde behoben. Der Fehler trat auf, wenn die PDF-Seitengröße 250 Megapixel überschritt.
  • Neuerungen in dieser Version von VintaSoft Document Cleanup .NET Plug-in:
    • .NET-Entwicklung:
      • Der Fehler in der Klasse DespeckleCommand wurde behoben.
16.01.2026

  • Neuerungen in dieser Version des VintaSoft Imaging .NET SDK:
    • Webentwicklung:
      • Fehler im Algorithmus zur Textextraktion aus Dokumenten behoben.
  • Neuerungen in dieser Version von VintaSoft PDF .NET Plug-in:
    • .NET-Entwicklung:
      • Algorithmus zur Auswahl der optimalen PDF-Komprimierung im Modus "Auto" verbessert.
      • Fehler im Algorithmus zum Kopieren von Metadaten beim Speichern eines PDF-Dokuments in ein anderes PDF-Dokument behoben.
      • Fehler im PDF-MRC-Kompressor behoben.
      • Fehler in der Klasse "RemoveTransparencyFromContentStreamCommand" behoben.
    • Webentwicklung:
      • Verbesserungen im JavaScript-UI-Steuerelement "WebPdfDocumentEditorJS" hinzugefügt.
  • Neuerungen in dieser Version des VintaSoft Office .NET Plug-in:
    • .NET-Entwicklung:
      • Verbesserungen im WinForms-UI-Steuerelement "DocumentEditor" hinzugefügt.
      • Verbesserungen im WPF-UI-Steuerelement WpfDocumentEditor hinzugefügt.
      • Mehrere Fehler im WinForms-UI-Steuerelement DocumentEditor behoben.
      • Mehrere Fehler im WPF-UI-Steuerelement WpfDocumentEditor behoben.
    • Webentwicklung:
      • Verbesserungen im JavaScript-UI-Steuerelement WebDocumentEditorJS hinzugefügt.
      • Mehrere Fehler im JavaScript-UI-Steuerelement WebDocumentEditorJS wurden behoben.
  • Neuerungen in dieser Version des VintaSoft DICOM .NET Plug-in:
    • .NET-Entwicklung:
      • Neuer Interaktionsmodus "ViewProcessing" hinzugefügt, der es ermöglicht, einen Bildverarbeitungsbefehl auf einen rechteckigen Bereich im DICOM-Viewer (WinForms, WPF) anzuwenden.
      • Demoanwendungen:
        • Die Möglichkeit hinzugefügt, einen Bildverarbeitungsbefehl auf einen rechteckigen Bereich im DICOM-Viewer und DICOM-MPR-Viewer (WinForms, WPF) anzuwenden.
25.12.2025

  • Unterstützung für .NET 8 unter Windows, Linux und macOS hinzugefügt.
  • .NET-Entwicklung:
    • Bildverarbeitung:
      • Klasse QuadrilateralWarpCommand: Möglichkeit zur Anwendung einer inversen Transformation auf ein Bild hinzugefügt.
  • Webentwicklung:
    • Web-Dokumentenbetrachter:
      • Die Klasse WebDocumentViewerJS kann nun Dateien öffnen, die auf einem HTTP-Server (URL) gehostet werden, ohne die Dateidaten auf den Webserver der Anwendung hochzuladen.
      • Die Funktionen removePage, removePages und swapPages wurden der Klasse WebDocumentViewerJS hinzugefügt.
      • Die Möglichkeit, Änderungen (Seiten, Anmerkungen, Formularfelder neu anordnen) zu speichern, wurde der Klasse WebDocumentViewerJS hinzugefügt (saveChanges-Funktion).
      • Die Möglichkeit, Bilder mit Anmerkungen als PDF- oder TIFF-Datei zu exportieren, wurde hinzugefügt.
      • Neue UI-Elemente für Web-Steuerelemente wurden erstellt: WebUiMultiSelectElementJS und WebImageViewerContextMenuJS.
      • Neue UI-Panels für das WebDocumentViewerJS-Steuerelement erstellt: WebUiPropertyGridPanelJS, WebExportFileSettingsPanelJS, WebUiImageViewerSettingsPanelJS, WebUiAnnotationCommentSettingsPanelJS, WebUiAnnotationCommentListPanelJS, WebUiPdfRedactionMarkSettingsPanelJS, WebUiPdfRedactionMarkListPanelJS, WebUiPdfImageResourcePanelJS.
      • Neue UI-Dialoge für das WebDocumentViewerJS-Steuerelement erstellt: WebUiPropertyGridDialogJS, WebExportFileSettingsDialogJS, WebImageViewerSettingsDialogJS, WebUiAnnotationCommentSettingsDialogJS, WebUiPdfRedactionMarkSettingsDialogJS, WebUiPdfImageResourceDialogJS.
    • Web-Miniaturansicht:
      • Die Möglichkeit, Miniaturansichten per Drag & Drop neu anzuordnen, wurde hinzugefügt.
      • Die Möglichkeit, durch Miniaturansichten mit der Tastatur zu navigieren, wurde hinzugefügt.
      • Die Möglichkeit, Miniaturansichten mit der Tastatur auszuwählen, wurde hinzugefügt.
      • Die Möglichkeit, Miniaturansichten mit der Tastatur zu löschen, wurde hinzugefügt.
    • Demoanwendungen:
      • Der Code der Web-Demo-Anwendungen wurde vereinfacht.
    • Viele kleinere Verbesserungen wurden vorgenommen.
    • Viele kleinere Fehler wurden behoben.
  • Die Änderungshistorie der Plug-ins für diese Version des VintaSoft Imaging .NET SDK finden Sie unter dem folgenden Link:
  • Die meisten neuen Funktionen wurden dem Office-Plug-in hinzugefügt und sind auf der entsprechenden Plug-in-Verlaufsseite beschrieben.
  • .NET-Entwicklung:
    • Der Dokumentenkonverter - die Klasse Vintasoft.Imaging.DocumentConverter - wurde erstellt. Diese bietet einen optimalen Multithreading-Algorithmus für die einfache Konvertierung von Bildern in alle vom SDK unterstützten Bild- und Dokumentformate.
    • Bilder können nun dynamisch in die Bildersammlung geladen werden. Dies verbessert die Darstellung von Bildern bei Dokumenten mit vielen Seiten. Wenn diese Funktion aktiviert ist, startet der Bildbetrachter die Dokumentvorschau nahezu sofort, da die Bildersammlung nicht alle Seiteninformationen gleichzeitig lädt.
    • Bildcodecs:
      • Der Algorithmus des TIFF-Decoders und -Encoders wurde verbessert.
      • Der Algorithmus des PCX-Decoders wurde verbessert.
    • Demoanwendungen:
      • Der Code der Vintasoft Image Converter Demo wurde um zahlreiche Verbesserungen und Optimierungen erweitert.
    • Mehrere kleinere Fehler behoben.
  • Webentwicklung:
  • Die Änderungshistorie der Plug-ins für diese Version des VintaSoft Imaging .NET SDK finden Sie unter dem folgenden Link:
  • .NET-Entwicklung:
    • Plattformübergreifende Unterstützung für Windows, Linux und macOS in .NET 6, .NET 5 und .NET Core 3.1 hinzugefügt.
      Das SDK wurde erfolgreich unter Windows 10, Ubuntu Desktop 20.04.3 und macOS 12 "Monterey" getestet.
    • Zeichnen von 2D-Grafiken:
      • Alle Algorithmen des SDK für die Arbeit mit 2D-Grafiken wurden vollständig überarbeitet.
      • Das SDK zeichnet 2D-Grafiken nun mithilfe der Zeichen-Engine (Klasse Vintasoft.Imaging.Drawing.DrawingEngine) und verwendet nicht mehr direkt die Bibliothek System.Drawing.Common.
      • Zeichen-Engines für Windows, Linux und macOS erstellt:
        • Die plattformübergreifende Zeichen-Engine für Windows, Linux und macOS wurde auf Basis der SkiaSharp-Bibliothek erstellt. Die Zeichen-Engine ist in der Assembly Vintasoft.Imaging.Drawing.Skia.dll gespeichert.
        • Die Zeichen-Engine für Windows basiert auf der Bibliothek System.Drawing.Common. Sie ist in der Assembly Vintasoft.Imaging.Gdi.dll gespeichert.
      • Jede Zeichen-Engine ist in einer separaten Assembly gespeichert.
        Das SDK ermöglicht die Auswahl der benötigten Zeichen-Engine und deren dynamisches Laden.
        Unter Windows verwendet das SDK standardmäßig die auf der Bibliothek System.Drawing.Common basierende Zeichen-Engine.
        Unter Linux und macOS verwendet das SDK standardmäßig die auf der SkiaSharp-Bibliothek basierende Zeichen-Engine.
      • Viele neue Funktionen wurden in die Zeichen-Engine integriert:
        • Die Möglichkeit, Schriftarten zu suchen und zu erstellen, wurde hinzugefügt (Vintasoft.Imaging.Drawing.DrawingFactory.CreateFont und Vintasoft.Imaging).Methoden von Drawing.DrawingFactory.CreateSystemFont).
        • Die Möglichkeit, formatierten Text zu zeichnen, wurde hinzugefügt (Methode Vintasoft.Imaging.Drawing.DrawingEngine.DrawText).
        • Die Möglichkeit, Farben in Grafikpfaden zu mischen, wurde hinzugefügt (Methode Vintasoft.Imaging.Drawing.DrawingEngine.BlendPath).
        • Die Möglichkeit, Text entlang des Grafikpfads zu zeichnen, wurde hinzugefügt (Methode Vintasoft.Imaging.Drawing.DrawingEngine.DrawString).
        • Neue Modi für die Textwiedergabe wurden hinzugefügt (Enumeration Vintasoft.Imaging.Drawing.TextRenderingMethod).
        • Neue Modi für die Farbkomposition wurden hinzugefügt (Enumeration Vintasoft.Imaging.Drawing.DrawingEngine.CompositingMode).
        • Die Möglichkeit, Linien mit Endungen darzustellen, wurde hinzugefügt.
        • Die Möglichkeit, den Schraffurpinsel zu verwenden, wurde hinzugefügt.
    • Folgende .NET-Assemblies wurden erstellt:
      • Vintasoft.Imaging.Drawing.Skia.dll
      • Vintasoft.Imaging.Gdi.dll
      • Vintasoft.Imaging.WebpCodec.dll (nur für .NET Core 3.1 und höher)
    • Bildcodecs:
      • Die Rasterbild-Codecs (BMP, GIF, ICO, JPEG, JPEG-LS, PCX, PNG, RAW, TIFF, TGA, PBM, WEBP) benötigen nun keine Zeichen-Engine mehr zum Dekodieren und Kodieren von Bildern.
      • Der Codec (Decoder und Encoder) für WEBP-Bilder wurde erstellt (.NET Core 3.1 oder höher erforderlich).
      • Der Codec (Decoder und Encoder) für TGA-Bilder wurde erstellt.
      • Codec (Decoder und Encoder) für PBM-Bilder erstellt.
      • Encoder für DOCX-Dokumente erstellt. Der Encoder ermöglicht die Konvertierung von DOC- in DOCX-Dokumente.
      • Der PNG-Codec unterstützt nun den Adam7-Interlacing-Modus.
      • Die Leistung des Algorithmus zur Generierung von Miniaturansichten für im Adam7-Interlacing-Modus codierte PNG-Bilder wurde verbessert.
      • Der Fehler im Algorithmus zur Analyse der Farbpalette von TIFF-Bildern wurde behoben.
    • Bilder in WinForms anzeigen:
      • Die progressive Ladefunktion für im Adam7-Interlacing-Modus codierte PNG-Bilder wurde im WinForms-Bildbetrachter hinzugefügt.
    • Bilder in WPF anzeigen:
      • Die progressive Ladefunktion für PNG-Bilder, die mit "Adam7 Interlacing" kodiert sind, wurde im WPF-Bildbetrachter hinzugefügt.
    • Bildverarbeitung:
      • Der neue Bildverarbeitungsbefehl "CopyColorChannelCommand" ermöglicht das Kopieren der Farbkanäle eines Bildes.
    • Mit Schriftarten arbeiten:
      • Die Möglichkeit, den Standard-Schriftartencontroller (die Eigenschaft "FontProgramsControllerBase.Default") festzulegen, wurde hinzugefügt.
      • Die Möglichkeit, den Schriftartcontroller zu serialisieren und zu deserialisieren, wurde hinzugefügt.
    • Demoanwendungen:
      • Textdateien können in DocumentViewerDemo geöffnet und angezeigt werden.
      • Die Möglichkeit, mit WebP-, TGA- und PBM-Bildern in ImagingDemo zu arbeiten, wurde hinzugefügt.
      • Die .NET-Konsolendemos verwenden die Bibliothek System.Drawing.Common nicht mehr.
    • Viele kleinere Fehler wurden behoben.
  • Webentwicklung:
    • Die Möglichkeit, PDF-, DOCX- und XLSX-Dokumente im Web-Bildbetrachter als Vektorgrafiken anzuzeigen, wurde hinzugefügt.
    • Es wurde eine Reihe von "Standard"-JavaScript-Dialogen für Bootstrap erstellt (Druckdialog, Dialog für die Miniaturansicht-Einstellungen, Dialog für das Dokumentpasswort usw.). Die Dialoge befinden sich in der Datei Imaging.DocumentViewer.Dialogs.Bootstrap.js.
    • Die Validierung von Eingabeparametern in Aktionen von Webdiensten wurde verbessert.
    • Demoanwendungen:
      • Demoanwendungen für ASP.NET Core (ASP.NET Core Web API + JavaScript + Bootstrap) wurden erstellt.
      • Der Code in den Demoanwendungen für ASP.NET Core + Angular (ASP.NET Core Web API + Angular + Bootstrap) wurde vereinfacht.
      • Die Möglichkeit, DOC-Dokumente in DOCX-Dokumente zu konvertieren, wurde in der ASP.NET File Converter Demo hinzugefügt.
      • Die Unterstützung für die Bilddateiformate WebP, TGA und PBM wurde in der ASP.NET File Converter Demo hinzugefügt.
    • Viele kleinere Fehler wurden behoben.
  • Die Änderungshistorie der Plug-ins für diese Version des VintaSoft Imaging .NET SDK finden Sie unter dem folgenden Link:
  • Die meisten neuen Funktionen wurden den Plug-ins hinzugefügt und auf den Plug-in-Verlaufsseiten beschrieben.
  • .NET-Entwicklung:
    • Unterstützte Plattformen:
      • Unterstützung für .NET 6 für Windows hinzugefügt.
    • Unterstützte Entwicklungsumgebungen:
      • Kompatibilitätsunterstützung für Visual Studio 2022 hinzugefügt.
    • Unterstützte Betriebssysteme:
      • Kompatibilitätsunterstützung für Windows 11 hinzugefügt.
      • Kompatibilitätsunterstützung für Windows Server 2003 eingestellt.
    • Der Code der Klassen ImageViewer und ThumbnailViewer wurde für eine bessere Kompatibilität mit dem WinForms-Designer von Visual Studio verbessert.
    • Diverse kleinere Fehler wurden behoben.
    • Demoanwendungen:
      • Die Anwendung ImageConverterDemo wurde um neue Funktionen erweitert:
        • Die Konvertierung von DOC-Dokumenten in DOCX-, PDF-, SVG- oder TIFF-Dokumente ist nun möglich.
      • Mehrere kleinere Fehler behoben.
  • Die Änderungshistorie der Plug-ins für diese Version des VintaSoft Imaging .NET SDK finden Sie unter dem folgenden Link:
  • .NET-Entwicklung:
    • Die Darstellung von WMF-Bildern als Vektorgrafiken ist nun möglich.
  • Webentwicklung:
    • Unterstützte Plattformen:
      • Die JavaScript-Engine benötigt keine jQuery-Bibliothek mehr und ist nun vollständig in JavaScript ES5 geschrieben.
      • Die JavaScript-Engine unterstützt jetzt nur noch HTML5-Webbrowser. Die Unterstützung für ältere Browser und die Datei Vintasoft.Imaging.Svg.js wurde eingestellt.
    • Die JavaScript-Dialoge wurden von der Datei "Vintasoft.Imaging.DocumentViewer.js" in die Datei "Vintasoft.Imaging.DocumentViewer.Dialogs.Simple.js" verschoben.
    • Die jQuery-Dialoge wurden von der Datei Vintasoft.Imaging.DocumentViewer.js in die Datei Vintasoft.Imaging.DocumentViewer.Dialogs.jQueryUI.js verschoben.
    • Kleinere Änderungen an der JavaScript-API hinzugefügt.Detaillierte Informationen zu API-Änderungen finden Sie hier.
    • Nicht kritische Fehler in der JavaScript-Engine behoben.
    • Demoanwendungen:
      • Alle Angular-Demoanwendungen verwenden jetzt ausschließlich Angular-Dialoge. Zuvor verwendeten einige Angular-Demoanwendungen jQuery-Dialoge aus der Datei Vintasoft.Imaging.DocumentViewer.js.
      • Der Code der ASP.NET MVC-Demoanwendungen wurde verbessert.
      • Der Code der ASP.NET WebForms-Demoanwendungen wurde verbessert.
  • Die Änderungshistorie der Plug-ins für diese Version des VintaSoft Imaging .NET SDK finden Sie unter dem folgenden Link:
  • .NET-Entwicklung:
    • Unterstützte Plattformen:
      • Unterstützung für .NET 5 für Windows hinzugefügt.
    • Der Algorithmus zum Extrahieren von Miniaturansichten aus TIFF-Bildern aus EXIF-Metadaten wurde verbessert.
    • Demoanwendungen:
      • ImagingDemo/WpfImagingDemo wurden neue Funktionen hinzugefügt:
        • Die Möglichkeit, Bilder mithilfe eines Farbverlaufs zu binarisieren, wurde hinzugefügt.
        • Die Möglichkeit, Farben in Bildern mithilfe von Farbverläufen zu ersetzen, wurde hinzugefügt.
  • Webentwicklung:
    • Unterstützte Plattformen:
      • TypeScript-Unterstützung wurde hinzugefügt.
      • Angular-Unterstützung wurde hinzugefügt.
      • Die Unterstützung für ASP.NET MVC4 wurde eingestellt, da es sich um eine veraltete Technologie handelt.
      • Die Unterstützung für WCF wurde eingestellt, da es sich um eine veraltete Technologie handelt.
    • Die JavaScript-Engine wurde in vielen kleineren Punkten verbessert.
    • Nicht kritische Fehler in der JavaScript-Engine wurden behoben.
    • Erstellte Tutorials, die beschreiben, wie man Bilder und Dokumente in ASP.NET Core mit Angular, ASP.NET Core mit React, ASP.NET Core mit React und Redux, ASP.NET Core, ASP.NET MVC5 und ASP.NET WebForms anzeigt.
    • Demoanwendungen:
      • Erstellte Demo-Anwendungen für Angular + ASP.NET Core:
        • AspNetCoreAngularAnnotationDemo - zeigt, wie man Bilder und Dokumente in Angular + ASP.NET Core anzeigt und kommentiert.
        • AspNetCoreAngularBarcodeAdvancedDemo - zeigt, wie man 1D/2D-Barcodes in Bildern erkennt und Barcode-Bilder in Angular + ASP.NET Core generiert.
        • AspNetCoreAngularCameraDemo - zeigt, wie man in Angular + ASP.NET Core Bilder mit einer DirectX-Kamera aufnimmt. Die Demo-Anwendung ermöglicht außerdem das Anzeigen, Bearbeiten und Kommentieren der aufgenommenen Bilder, das Erkennen von Barcodes und das Speichern der Bilder.
        • AspNetCoreAngularImagingDemo - zeigt, wie man in Angular + ASP.NET Core Bilder und Dokumente anzeigt und verarbeitet.
        • AspNetCoreAngularPdfReaderDemo - zeigt, wie man in Angular + ASP.NET Core PDF-Dokumente mit Lesezeichennavigation, Seitenminiaturen, Textsuche und Bildressourcen anzeigt.
        • AspNetCoreAngularTwainScanningAdvancedDemo - zeigt, wie man in Angular + ASP.NET Core Bilder mit einem TWAIN-Scanner erfasst. Die Demo-Anwendung ermöglicht das Anzeigen, Bearbeiten und Kommentieren gescannter Bilder, das Erkennen von Barcodes in gescannten Bildern sowie das Speichern gescannter Bilder.
  • Die Änderungshistorie der Plug-ins für diese Version des VintaSoft Imaging .NET SDK finden Sie unter dem folgenden Link:
  • .NET-Entwicklung:
    • Die Möglichkeit, ein Bild im WinForms- und WPF-Bildbetrachter um einen orthogonalen Winkel zu drehen, wurde hinzugefügt.
    • Die Möglichkeit, eine Miniaturansicht im WinForms- und WPF-Miniaturansichtsbetrachter um einen orthogonalen Winkel zu drehen, wurde hinzugefügt.
    • Die Möglichkeit, Rasterbilder in SVG-Bilddateien zu konvertieren, wurde hinzugefügt.
    • Der Algorithmus zum Extrahieren von Miniaturansichten aus EXIF-Metadaten wurde verbessert.
  • Die Änderungshistorie der Plug-ins für diese Version des VintaSoft Imaging .NET SDK finden Sie unter dem folgenden Link:
  • .NET-Entwicklung:
    • Unterstützte Plattformen:
      • Unterstützung für WPF und WinForms in .NET Core 3 für Windows wurde hinzugefügt.
        Folgende .NET Core-Assemblies wurden erstellt:
        • Vintasoft.Imaging.UI.dll
        • Vintasoft.Imaging.Wpf.dll
        • Vintasoft.Imaging.Wpf.UI.dll
        • Vintasoft.Imaging.Media.dll
    • Bilder in WinForms anzeigen:
      • Die WinForms-Steuerelemente (ImageViewer, ThumbnailViewer usw.) wurden von der Assembly "Vintasoft.Imaging.dll" in die Assembly "Vintasoft.Imaging.UI.dll" verschoben.
      • Die Miniaturansichtsauswahl in der Klasse ThumbnailViewer wurde verbessert.
    • Arbeiten mit Bild- und Dokumentdateien:
      • Die Möglichkeit, ein Passwort für PDF-Dateien in den Klassen DecoderBase und ImageCollection anzugeben, wurde hinzugefügt.
    • Demoanwendungen:
      • WPF- und WinForms-Demoanwendungen (ImagingDemo, DocumentViewerDemo, PrintDemo usw.) für .NET Core wurden erstellt.
      • Die Möglichkeit, Bildanmerkungen in den Demoanwendungen DocumentViewerDemo und WpfDocumentViewerDemo zu kommentieren, wurde hinzugefügt.
  • Die Änderungshistorie der Plug-ins für diese Version des VintaSoft Imaging .NET SDK finden Sie unter dem folgenden Link:
  • .NET-Entwicklung:
    • Unterstützte Plattformen:
      • Unterstützung (ohne UI-Steuerelemente) für .NET Core 3 für Windows hinzugefügt.
        Folgende .NET Core-Assemblies wurden erstellt:
        • Vintasoft.Imaging.dll
        • Vintasoft.Imaging.RawCodec.dll
      • Die Unterstützung für .NET Framework 2.0 wurde eingestellt. Das SDK unterstützt nun .NET Framework 4+ und 3.5.
      • "Die Edition für Windows ersetzt nun die bisherige "Standard Edition" und "Standard+WPF Edition".
    • Bilder in WinForms anzeigen:
      • Das neue visuelle Werkzeug DocumentNavigationTool wurde erstellt, mit dem in der Bildanzeige durch Seiten von PDF- und DOCX-Dokumenten navigiert werden kann.
      • Das visuelle Werkzeug PdfTextSelectionTool wurde in TextSelectionTool umbenannt und ermöglicht nun die Textauswahl in PDF- und DOCX-Dokumenten in der Bildanzeige.
    • Bilder in WPF anzeigen:
      • Neues visuelles Werkzeug erstellt - WpfDocumentNavigationTool, mit dem man in einem Bildbetrachter durch Seiten von PDF- und DOCX-Dokumenten navigieren kann.
      • Das visuelle Werkzeug WpfPdfTextSelectionTool wurde in WpfTextSelectionTool umbenannt und ermöglicht nun die Textauswahl in PDF- und DOCX-Dokumenten im Bildbetrachter.
    • Bildverarbeitung:
      • Neuer Bildverarbeitungsbefehl hinzugefügt - OverlayBinaryCommand, mit dem man ein Schwarz-Weiß-Bild mithilfe einer Binäroperation über ein anderes legen kann.
    • Demoanwendungen:
      • Neue WinForms-Demoanwendung "Document Viewer Demo" und WPF-Demoanwendung "WPF Document Viewer Demo" erstellt, die Folgendes ermöglichen:
        • Text in Dokumenten (PDF, DOCX) extrahieren, auswählen und suchenDOCX)
        • Dokumente annotieren
        • DOCX-Dokumente in PDF- oder PDF/A-Dokumente konvertieren
        • Dokumente drucken
      • Konsolen-Demoanwendungen für .NET Core und .NET Framework erstellt:
        • AnnotationEditorConsoleDemo - zeigt, wie Bildannotationen in .NET bearbeitet werden.
        • AnnotationRendererConsoleDemo - zeigt, wie Bilder mit Annotationen in .NET gerendert werden.
        • DicomMprRendererConsoleDemo - zeigt, wie MPR-Slices von DICOM-Bildern in .NET gerendert werden.
        • DicomRendererConsoleDemo - zeigt, wie DICOM-Bilder in .NET gerendert werden.
        • ImageConverterConsoleDemo - zeigt, wie Bilder und Dokumente in .NET konvertiert werden.
        • ImageMetadataConsoleDemo - zeigt, wie Bildmetadaten in .NET verarbeitet werden.
        • ImageProcessingConsoleDemo - zeigt, wie Bilder in .NET verarbeitet werden.
        • ImageRendererConsoleDemo - zeigt, wie Bilder in .NET gerendert werden.
        • OcrConsoleDemo - zeigt, wie Text aus Bildern oder reinen Bild-PDF-Dokumenten in .NET erkannt wird.
        • PdfAnnotationsConsoleDemo - zeigt, wie PDF-Dokumente in .NET annotiert werden.
        • PdfAProcessorConsoleDemo - zeigt, wie man ein PDF-Dokument in das PDF/A-Format konvertiert und PDF/A-Dokumente in .NET überprüft.
        • PdfCompressorConsoleDemo - zeigt, wie man PDF-Dokumente in .NET komprimiert.
        • PdfContentEditorConsoleDemo - zeigt, wie man den Inhalt eines PDF-Dokuments in .NET bearbeitet.
        • PdfEditorConsoleDemo - zeigt, wie man ein PDF-Dokument in .NET verschlüsselt/entschlüsselt, Schriftarten einbettet/optimiert, in ein reines Bilddokument konvertiert und signiert.
        • DocumentTextExtractionConsoleDemo - zeigt, wie man Text aus einem PDF- oder DOCX-Dokument in .NET extrahiert.
  • Webentwicklung:
    • Bilder in Webanwendung anzeigen:
      • Die plattformunabhängigen .NET Core-Webdienste wurden zum Rendern von Bildern und Miniaturansichten erstellt.
        Die plattformunabhängigen Webdienste ermöglichen die schnelle Erstellung von Webdiensten für jede .NET Core-kompatible Webplattform, z. B. für ASP.NET Core MVC und ServiceStack.
        Die Webdienste befinden sich in der Assembly Vintasoft.Imaging.Web.Services.dll.
      • Webdienste zum Rendern von Bildern und Miniaturansichten in ASP.NET Core MVC erstellt.
        Die Webdienste befinden sich in der Assembly Vintasoft.Imaging.AspNetCore.ApiControllers.dll.
      • Neues visuelles Tool - WebDocumentNavigationToolJS - erstellt, mit dem in einem Bildbetrachter durch Seiten von PDF- und DOCX-Dokumenten navigiert werden kann.
      • Das visuelle Werkzeug WebPdfTextSelectionToolJS wurde in WebTextSelectionToolJS umbenannt und ermöglicht nun die Textauswahl in PDF- und DOCX-Dokumenten im Bildbetrachter.
      • Die SVG-Icons für den Web-Dokumentenbetrachter wurden erstellt.
    • Bilder in Webanwendungen verarbeiten:
      • Ein plattformunabhängiger .NET Core-Webdienst für die Bildverarbeitung wurde erstellt.
        Mit diesem plattformunabhängigen Webdienst lassen sich schnell Webdienste für jede .NET Core-kompatible Webplattform erstellen.Beispiel für ASP.NET Core MVC, ServiceStack. Der Webdienst befindet sich in der Assembly Vintasoft.Imaging.Web.Services.dll.
      • Ein Webdienst für die Bildverarbeitung in ASP.NET Core MVC wurde erstellt.
        Der Webdienst befindet sich in der Assembly Vintasoft.Imaging.AspNetCore.ApiControllers.dll.
    • Demoanwendungen
      • Demoanwendungen für ASP.NET Core MVC wurden erstellt:
        • AspNetCoreAnnotationDemo - zeigt, wie Bilder und Dokumente in ASP.NET Core MVC angezeigt und kommentiert werden.
        • AspNetCoreBarcodeAdvancedDemo - zeigt, wie 1D/2D-Barcodes in Bildern erkannt und Barcode-Bilder in ASP.NET Core MVC generiert werden.
        • AspNetCoreCameraDemo - zeigt, wie man Bilder mit einer Kamera aufnimmt, diese anzeigt, verarbeitet und kommentiert, Barcodes aus den Bildern erkennt und sie in ASP.NET Core MVC speichert.
        • AspNetCoreFileConverterDemo - zeigt, wie man Bilder und Dokumente in ASP.NET Core MVC konvertiert.
        • AspNetCoreImagingDemo - zeigt, wie man Bilder und Dokumente in ASP.NET Core MVC anzeigt und verarbeitet.
        • AspNetCoreOcrDemo - zeigt, wie man Text aus Bildern oder reinen Bild-PDF-Dokumenten in ASP.NET Core MVC erkennt.
        • AspNetCorePdfReaderDemo - zeigt, wie man PDF-Dokumente mit Lesezeichennavigation, Seitenminiaturen, Textsuche und Bildressourcen in ASP.NET Core MVC anzeigt.
  • Die Änderungshistorie der Plug-ins für diese Version des VintaSoft Imaging .NET SDK finden Sie unter dem folgenden Link:
  • .NET-Entwicklung
    • Bilder in WinForms und WPF anzeigen:
      • Die Möglichkeit, Bilder in WinForms- und WPF-Bildbetrachtern per Tastatur zu navigieren und zu zoomen, wurde hinzugefügt. 18 gängige Tastenkombinationen werden unterstützt.
      • Die Leistung von WPF-Bildbetrachtern und visuellen Werkzeugen für WPF-Bildbetrachter wurde verbessert.
      • Neue Methoden hinzugefügt: ImageViewer.ScrollToRect und WpfImageViewer.ScrollToRect.Diese ermöglichen das Scrollen des Viewers zum angegebenen Rechteck.
    • Bildverarbeitung:
      • Der neue Bildverarbeitungsbefehl DrawImageCommand wurde hinzugefügt, mit dem ein Bild auf ein anderes Bild gezeichnet werden kann.
      • Allen Bildverarbeitungsbefehlen wurden neue Eigenschaften hinzugefügt: ExpandSupportedPixelFormats und RestoreSourcePixelFormat. Diese ermöglichen es, festzulegen, wie ein Befehl ein Bild verarbeiten soll, wenn das Pixelformat des Quellbildes vom Befehl nicht unterstützt wird.
      • Die neue Klasse ImageProcessingCommandFactory wurde hinzugefügt. Sie ermöglicht die Erstellung von Bildverarbeitungsbefehlen abhängig vom Codec des Quellbildes. Ein Bild kann effektiv verarbeitet werden, wenn ein Befehl die Codec-Funktionalität kennt. Beispielsweise invertiert der Befehl InvertCommand die Farben eines Rasterbildes, wenn das Bild aus einer TIFF-Datei geladen wurde, und den Vektorinhalt einer PDF-Seite, wenn es sich um eine gerenderte PDF-Seite handelt.
      • Die neuen Eigenschaften DeskewCommand.Binarization und DeskewDocumentImageCommand.Binarization ermöglichen es, einen Binarisierungsbefehl anzugeben, der auf ein nicht schwarz-weißes Bild angewendet wird, während dieses entzerrt wird.
    • Allgemeine Funktionen:
      • Neue Klasse hinzugefügt - VintasoftDrawingConverter, die die Konvertierung von System ermöglicht.Zeichentypen in Vintasoft-Typen und umgekehrt.
      • Neue Klasse hinzugefügt: VintasoftWpfConverter. Diese ermöglicht die Konvertierung von WPF-Typen in Vintasoft-Typen und umgekehrt.
      • Explizite/implizite Operatoren für Vintasoft-Typen hinzugefügt, um diese in System.Drawing-Typen zu konvertieren.
    • Demoanwendungen:
      • Viele Änderungen zur Vereinfachung und Verbesserung des Codes der Demoanwendungen.
      • Jede Demoanwendung ist nun ein separates Projekt. Die Projekte ImagingDemosCommonCode und PdfDemosCommonCode wurden entfernt.
      • Viele Verbesserungen an den Anwendungen DicomViewerDemo und WpfDicomViewerDemo.
  • Webentwicklung:
    • Web Document Viewer für die schnelle und einfache Entwicklung von Webanwendungs-UIs erstellt.
      Funktionen des Web-Dokumentenbetrachters:
      • JavaScript-UI-Steuerelement, das in allen gängigen HTML5- und SVG-Browsern funktioniert
      • Die Benutzeroberfläche ist mit PCs, Tablets und Smartphones kompatibel.
      • Zeigt verschiedene Bild- und Dokumenttypen an: PDF, TIFF, PNG, JPEG, GIF, BMP, PCX, RAW, JBIG2, JPEG2000, DICOM, XPS usw.
      • Unterstützt den Mehrseiten-Ansichtsmodus zur Anzeige von Bildern und PDF-Dokumenten
      • Unterstützt die Bildaufnahme vom Scanner und die Bildaufnahme mit der Kamera
      • Unterstützt die Miniaturansicht
      • Unterstützt das Drucken von Bildern und PDF-Dokumenten
      • Unterstützt die Bearbeitung von Fotos und Dokumentenbildern
      • Unterstützt das Kommentieren von Bildern und PDF-Dokumenten
      • Unterstützt die Textauswahl in PDF-Dokumenten
      • Unterstützt die Textsuche in PDF-Dokumenten mit der Möglichkeit, den gefundenen Text hervorzuheben.
      • Benutzeroberfläche anpassbar
      • Die Benutzeroberfläche ist in Englisch und Russisch verfügbar.
      • Die Benutzeroberfläche kann in jede beliebige Sprache lokalisiert werden.
      • Kann auf Webseiten oder in Webanwendungen verwendet werden.
    • Eine JavaScript-Klasse zur Lokalisierung von Webseiten und Web-UI wurde hinzugefügt.
    • Neue ASP.NET MVC- und ASP.NET WebForms-Demoanwendungen mit mobilfreundlichem Design wurden erstellt:
      • Die ASP.NET Imaging Demo demonstriert das Anzeigen und Verarbeiten von Bildern und PDF-Dokumenten.
      • Die ASP.NET Annotation Demo demonstriert das Anzeigen und Kommentieren von Bildern und PDF-Dokumenten.
      • Die ASP.NET PDF Reader-Demo zeigt, wie man PDF-Dokumente mit Lesezeichennavigation, Seitenminiaturen, Textsuche und Bildressourcen anzeigt.
      • Die ASP.NET Kamera-Demo zeigt, wie man Bilder mit der Kamera aufnimmt, anzeigt, verarbeitet und kommentiert, Barcodes in den Bildern erkennt und diese speichert.
      • Die ASP.NET TWAIN Advanced-Demo zeigt, wie man Bilder mit einem TWAIN-Scanner erfasst, gescannte Bilder anzeigt, verarbeitet und kommentiert, Barcodes in gescannten Bildern erkennt und diese speichert.
      • Die ASP.NET Barcode Advanced-Demo zeigt, wie man 1D/2D-Barcodes in Bildern erkennt und Barcode-Bilder generiert.
      • Die ASP.NET OCR-Demo zeigt, wie man Text in Bildern oder reinen Bild-PDF-Dokumenten erkennt.
      • Die ASP.NET-Dateikonverter-Demoanwendung zeigt, wie Bilder und PDF-Dokumente in andere Formate konvertiert werden.
  • Die Änderungshistorie der Plug-ins für diese Version des VintaSoft Imaging .NET SDK finden Sie unter dem folgenden Link:
  • Bilder in WinForms anzeigen:
    • Die Möglichkeit, Beschriftungen für Miniaturansichten im Miniaturansicht-Viewer anzugeben, wurde hinzugefügt.
    • Die Möglichkeit, den Bildabstand von Miniaturansichten im Miniaturansicht-Viewer anzugeben, wurde hinzugefügt.
  • Bilder in WPF anzeigen:
    • Die Möglichkeit, Beschriftungen für Miniaturansichten im Miniaturansicht-Viewer anzugeben, wurde hinzugefügt.
  • Demoanwendungen:
    • Die WinForms- und WPF-Demoanwendungen bieten nun die Möglichkeit, Beschriftungen für Miniaturansichten im Miniaturansicht-Viewer anzugeben.
    • Die WinForms- und WPF-Demoanwendungen bieten nun die Möglichkeit, den Bildabstand von Miniaturansichten im Miniaturansicht-Viewer anzugeben.
  • Die Änderungshistorie für die mit dieser Version des VintaSoft Imaging .NET SDK verbundenen Plug-ins finden Sie unter dem folgenden Link:
  • Bildverarbeitung:
    • Der neue Bildverarbeitungsbefehl "TransformImageCommand" wurde erstellt, mit dem benutzerdefinierte Transformationen auf ein Bild angewendet werden können.
    • Neuer Bildverarbeitungsbefehl erstellt - ColorBlend16Command, der das Mischen von Farben in Bgr48- und Bgra64-Bildern ermöglicht.
    • Der Bildverarbeitungsbefehl kann nun Bilder automatisch in das vom Befehl unterstützte Pixelformat konvertieren.
    • 16-Bit-pro-Kanal-Verarbeitung in den Befehlen ResizeCommand, ImageScalingCommand und RotateCommand hinzugefügt.
    • Die Leistung von RotateCommand und ResizeCommand wurde verbessert.
  • Bilder in WinForms anzeigen:
    • Die interaktiven Punktcursor der visuellen Werkzeuge können nun gesteuert werden.
  • Bilder in WPF anzeigen:
    • Die interaktiven Punktcursor der visuellen Werkzeuge können nun gesteuert werden.
  • Bilddateien konvertieren:
    • JavaScript-Klassen erstellt, die die Konvertierung von Bilddateien in ASP.NET-Anwendungen ermöglichen.
  • Rückgängig/Wiederherstellen: Verlauf der Objektänderungen (Bilder, Anmerkungen):
    • Mehrere Fehler in der Klasse CompositeUndoManager behoben.
    • Mehrere Fehler im UndoManager behoben, wenn der Manager den Bildbetrachter im Mehrseitenansichtsmodus verwaltet.
  • Demoanwendungen:
    • Mehrere Fehlerbehebungen und Verbesserungen in den ASP.NET-Demoanwendungen.
  • Die Änderungshistorie für die mit dieser Version des VintaSoft Imaging .NET SDK verbundenen Plug-ins finden Sie unter dem folgenden Link:
  • HTML5- und SVG-Steuerelemente für die Bildvorschau:
    • Die Möglichkeit hinzugefügt, Bilder im Mehrseitenansichtsmodus in HTML5- und SVG-Bildbetrachtern anzuzeigen:
      • Die folgenden vordefinierten Bildanzeigemodi werden unterstützt: einzelne Spalte, einzelne Zeile, einzelne fortlaufende Spalte, einzelne fortlaufende Zeile, zwei Spalten, zwei Zeilen, zwei fortlaufende Spalten, zwei fortlaufende Zeilen, drei Spalten, drei Zeilen, drei fortlaufende Spalten, drei fortlaufende Zeilen.
      • Die Möglichkeit, einen benutzerdefinierten Bildanzeigemodus festzulegen, wurde hinzugefügt.
    • Die Möglichkeit, im Mehrseitenansichtsmodus zu arbeiten, wurde den folgenden visuellen Werkzeugen hinzugefügt:
      • PanTool
      • ZoomTool
      • ZoomSelectionTool
      • MagnifierTool
      • RectangularSelectionTool
    • Die Touchscreen-Funktionalität wurde verbessert.
  • WinForms- und WPF-Steuerelemente für die Bildvorschau und den Druck:
    • Das visuelle Werkzeug PanTool ermöglicht nun das Verschieben und Scrollen von Bildern im Bildbetrachter, der im Mehrseitenansichtsmodus arbeitet.
  • Bildcodecs:
    • Der Algorithmus, der TIFF-Bilder mit Standardcodierungseinstellungen codiert, wurde verbessert.
    • Die Möglichkeit, Encoder-Einstellungen zu erstellen, wurde hinzugefügt. Diese ähneln den Encoder-Einstellungen, die zum Codieren des Analysebildes verwendet wurden.
    • Die Möglichkeit, die Qualität (Qualitätsparameter) eines vorhandenen JPEG-Bildes zu bestimmen, wurde hinzugefügt.
    • Der Fehler im Algorithmus zur Serialisierung der Eigenschaft "NumberOfAnimationCycles" im GIF-Encoder wurde behoben.
  • Bildverarbeitung:
    • Neue Befehle zur Bildverarbeitung im Frequenzbereich wurden erstellt: SelectiveFilteringCommand, FrequencySpectumVisualizerCommand.
    • Die Leistung des Befehls "ChangePixelFormatToGray8Command" wurde verbessert.
    • Die Leistung des Befehls "ResizeCommand" für 16-Bit-Graustufenbilder wurde verbessert.
  • Allgemeine Funktionen:
    • Strukturen für Objekte im 3D-Raum wurden erstellt: VintasoftPoint3D, VintasoftVector3D.
    • Klassen für affine Transformationen im 3D-Raum wurden erstellt: AffineMatrix3D, VintasoftPoint3DAffineTransform.
  • Demoanwendungen:
    • Die ASP.NET WebForms- und ASP.NET MVC-Demoanwendungen bieten jetzt die Möglichkeit, Bilder und PDF-Dokumente im Mehrseitenansichtsmodus anzuzeigen.
    • Eine neue ASP.NET-Demoanwendung - "OCR Demo" - wurde erstellt, mit der Text in Bildern erkannt und die Ergebnisse in einer Textdatei oder einem PDF-Dokument gespeichert werden können.
    • Es wurde eine neue ASP.NET-Demoanwendung erstellt - "File Converter Demo" -, mit der Bilddateien oder PDF-Dokumente konvertiert werden können.
  • Die Änderungshistorie für die mit dieser Version des VintaSoft Imaging .NET SDK verbundenen Plug-ins finden Sie unter dem folgenden Link:
  • Bilder in WinForms anzeigen:
    • Der Mehrseitenansichtsmodus wurde hinzugefügt, um Bilder im Bildbetrachter anzuzeigen.
      • Die folgenden vordefinierten Bildanzeigemodi werden unterstützt: einzelne Spalte, einzelne Zeile, einzelne fortlaufende Spalte, einzelne fortlaufende Zeile, zwei Spalten, zwei Zeilen, zwei fortlaufende Spalten, zwei fortlaufende Zeilen, drei Spalten, drei Zeilen, drei fortlaufende Spalten, drei fortlaufende Zeilen.
      • Die Möglichkeit, einen benutzerdefinierten Bildanzeigemodus festzulegen, wurde hinzugefügt.
    • Die Möglichkeit, im Mehrseitenansichtsmodus zu arbeiten, wurde für die folgenden visuellen Werkzeuge hinzugefügt:
      • ZoomTool
      • ZoomSelectionTool
      • MagnifierTool
      • ImageMapTool
      • RectangularSelectionTool
      • OverlayImageTool
      • MultiRectangularSelectionTool
      • CustomSelectionTool
    • Visuelles Werkzeug Lupe:
      • Es wurde die Möglichkeit hinzugefügt, das von der Lupe angezeigte Bild zu verarbeiten.
      • Die Möglichkeit, die elliptische Kontur für die Lupe zu verwenden, wurde hinzugefügt.
    • Die Hilfsklasse zum Speichern und Verwalten der Einstellungen von Interaktionsbereichen des visuellen Werkzeugs (Klasse "InteractionAreaAppearanceManager") wurde hinzugefügt.
  • Bilder in WPF anzeigen:
    • Der Mehrseitenansichtsmodus wurde hinzugefügt, um Bilder im Bildbetrachter anzuzeigen.
      • Die folgenden vordefinierten Bildansichtsmodi werden unterstützt: Einzelspalte, Einzelzeile, Einzelspalte (laufend), Einzelzeile (laufend), Zweispalten, Zweizeilen, Zweispalten (laufend), Zweizeilen, Dreispalten, Dreizeilen, Dreispalten (laufend), Dreizeilen (laufend).
      • Die Möglichkeit, einen benutzerdefinierten Bildansichtsmodus anzugeben, wird unterstützt.
    • Die Möglichkeit, im Mehrseitenansichtsmodus zu arbeiten, wurde für die folgenden visuellen Werkzeuge hinzugefügt:
      • ZoomTool
      • ZoomSelectionTool
      • MagnifierTool
      • ImageMapTool
      • RectangularSelectionTool
      • OverlayImageTool
      • MultiRectangularSelectionTool
      • CustomSelectionTool
    • Die visuellen Werkzeuge "Zoom" und "Schwenken" funktionieren jetzt mit Touchscreens.
    • Visuelles Werkzeug Lupe:
      • Es wurde die Möglichkeit hinzugefügt, das von der Lupe angezeigte Bild zu verarbeiten.
      • Die Möglichkeit, die elliptische Kontur für die Lupe zu verwenden, wurde hinzugefügt.
    • Die Hilfsklasse zum Speichern und Verwalten der Einstellungen von Interaktionsbereichen des visuellen Werkzeugs (Klasse "WpfInteractionAreaAppearanceManager") wurde hinzugefügt.
    • Einige nicht kritische Fehler im visuellen Tool WpfCompositeVisualTool wurden behoben.
  • Web-Bildbetrachter:
    • Die Leistung von HTML5- und SVG-Bildbetrachtern wurde verbessert.
    • Die Darstellung von Animationen in HTML5- und SVG-Bildbetrachtern wurde optimiert.
  • Bildverarbeitung:
    • Befehle für die Bildverarbeitung im Frequenzbereich mittels schneller Fourier-Transformation wurden erstellt.
      • Die Basisklasse, die die Erstellung eines benutzerdefinierten Befehls zum Filtern von Gray8-, Bgr24- oder Bgra32-Bildern im Frequenzbereich ermöglicht (Klasse FastFourierTransformCommand), wurde erstellt.
      • Befehle zur Anwendung von Hochpassfiltern im Frequenzbereich auf ein Bild erstellt (Klassen IdealHighpassCommand, ButterworthHighpassCommand, GaussianHighpassCommand).
      • Befehle zur Anwendung von Tiefpassfiltern im Frequenzbereich erstellt.zu einem Bild (Klassen IdealLowpassCommand, ButterworthLowpassCommand, GaussianLowpassCommand).
      • Befehl zur Erhöhung der Bildschärfe mittels Hochpassfilterung im Frequenzbereich erstellt (Klasse ImageSharpeningCommand).
      • Der Befehl zur Erhöhung der Bildglättung mittels Tiefpassfilterung im Frequenzbereich (Klasse "ImageSmoothingCommand") wurde erstellt.
    • Befehl zum pixelweisen Vergleich zweier Bilder erstellt (Klasse ImageComparisonCommand).
    • Befehl zum Skalieren von Bildern unter Beibehaltung der Bildproportionen erstellt (Klasse ImageScalingCommand).
    • Die Klasse OverlayWithBlendingCommand ermöglicht nun das Überlagern von Bildern mithilfe der Alpha-Konstante.
    • Einige Fehler in Methoden zum Klonen von Verarbeitungsbefehlen wurden behoben.
  • Datenspeicher:
    • Die folgenden Datenspeicher wurden erstellt: CompositeDataStorage, StreamDataStorageOnDisk, CloneableObjectStorageInMemory, CompressedImageStorageInMemory, CompressedImageStorageOnDisk.
    • Die Architektur der Datenspeicher wurde verbessert.
    • Die Möglichkeit, Bilder im Datenspeicher zwischenzuspeichern, wurde hinzugefügt.
  • Rückgängig/Wiederherstellen: Verlauf der Objektänderungen (Bilder, Anmerkungen):
    • Die Möglichkeit, den Verlauf von Bildänderungen auf der Festplatte (im Speicher) zu speichern, wurde hinzugefügt.
    • Der Arbeitsalgorithmus der UndoManager-Klasse wurde verbessert.
  • Webdienste für die Bildverarbeitung:
    • Die Architektur der Webdienste wurde überarbeitet.
    • Die Möglichkeit, Datenspeicher in Cache-Managern zu verwenden, wurde hinzugefügt.
    • Bilddateien können nun als Binärstream vom Server heruntergeladen werden.
  • Codecs:
    • Einige Fehler im GIF-Codec wurden behoben.
    • Einige Fehler im TIFF-Codec wurden behoben.
  • Demoanwendungen:
    • Demoanwendungen für ASP.NET WebForms und ASP.NET MVC:
      • Die Möglichkeit, die Benutzeroberfläche der Demoanwendungen zu lokalisieren, wurde hinzugefügt (die l20n-Bibliothek wird verwendet). Die Benutzeroberfläche der Demoanwendungen wurde in Englisch und Russisch lokalisiert.
      • Die Möglichkeit, Bilddateien als Binärstream vom Server herunterzuladen, wurde hinzugefügt.
      • Die Möglichkeit, Farbmanagement beim Anzeigen von Bildern und PDF-Dokumenten zu verwenden, wurde hinzugefügt.
      • Der Code der Demoanwendungen wurde überarbeitet.
    • Demoanwendungen für ASP.NET MVC:
      • Die Möglichkeit, den Videostream anzuzeigen und Bilder von der HTML5-Webcam aufzunehmen, wurde hinzugefügt.
    • Die folgenden Mini-Demoanwendungen für WinForms und WPF wurden erstellt:
      • "Dokumentenanzeige"-Mini-Demoanwendung.
      • "Bilder laden, anzeigen und speichern"-Mini-Demoanwendung.
      • "Bilder kommentieren"-Mini-Demoanwendung.
      • "Anpassung der Miniaturansicht"-Mini-Demoanwendung.
      • "Mini-Demoanwendung: Miniaturansicht per Drag & Drop"-Mini-Demoanwendung.
      • "Bildverarbeitung"-Mini-Demoanwendung. Die Anwendung
    • ImageProcessingDemo wurde um die Möglichkeit erweitert, den Unterschied zwischen Quellbild und verarbeitetem Bild anzuzeigen.
    • ImagingDemo-Anwendungen für WinForms und WPF wurden mit einem Dialog zum Bearbeiten der Vergrößerungseinstellungen des Bildbetrachters hinzugefügt.
    • PrintDemo-Anwendung: Die Anzeige des Bildtitels im Mosaikmodus wurde verbessert.
    • Einige kleinere Verbesserungen im Code der Demo-Anwendungen.
  • Viele kleinere Fehlerbehebungen und Verbesserungen.
  • Die Änderungshistorie für die mit dieser Version des VintaSoft Imaging .NET SDK verbundenen Plug-ins finden Sie unter dem folgenden Link:
  • Web-Bildbetrachter:
    • Plattformunabhängige Webdienste zum Rendern von Bildern und Miniaturansichten wurden erstellt. Mit diesen Webdiensten lassen sich schnell Webdienste für jede .NET-kompatible Webplattform erstellen, z. B. für ASP.NET MVC, ASP.NET WebForms und ServiceStack. Die Webdienste befinden sich in der Assembly Vintasoft.Imaging.Web.Services.dll.
    • Webdienste zum Rendern von Bildern und Miniaturansichten in ASP.NET MVC 5 erstellt. Die Webdienste befinden sich in der Assembly Vintasoft.Imaging.Web.Api2Controllers.dll.
    • HTML5- und SVG-Steuerelemente zum Rendern von Bildern und Miniaturansichten sind jetzt vollständig kompatibel mit jQuery 2 und 3.
    • Die Lupe in Web-Bildbetrachtern wurde verbessert.
  • Bilder in Webanwendungen verarbeiten:
    • Plattformunabhängige Webdienste für die Bildverarbeitung wurden erstellt. Diese ermöglichen die schnelle Erstellung von Webdiensten für jede .NET-kompatible Webplattform, z. B. für ASP.NET MVC, ASP.NET WebForms und ServiceStack. Die Webdienste befinden sich in der Assembly Vintasoft.Imaging.Web.Services.dll.
    • Webdienste für die Bildverarbeitung in ASP.NET MVC 5 erstellt. Der Webdienst befindet sich in der Assembly Vintasoft.Imaging.Web.Api2Controllers.dll.
    • Die für die Bildverarbeitung zuständigen JavaScript-Klassen sind nun vollständig mit jQuery 2 und 3 kompatibel.
  • Bilder in der Webanwendung drucken:
    • Die für den Bilddruck zuständigen JavaScript-Klassen sind nun vollständig mit jQuery 2 und 3 kompatibel.
  • Demoanwendungen:
    • Neue Webdemoanwendung erstellt, die die Anzeige, Verarbeitung, Kommentierung und den Druck von Bildern in ASP.NET MVC 5 demonstriert.
    • Kleinere Fehlerbehebungen in den Demoanwendungen.
  • Diverse größere und kleinere Fehlerbehebungen und Verbesserungen.
  • Die Änderungshistorie für die mit dieser Version des VintaSoft Imaging .NET SDK verbundenen Plug-ins finden Sie unter dem folgenden Link:
  • Web-Bildbetrachter:
    • Webdienste zum Rendern von Bildern und Miniaturansichten in ASP.NET erstellt.
      • Web-API-Controller zum Rendern von Bildern und Miniaturansichten in ASP.NET MVC erstellt.
      • HTTP-Handler zum Rendern von Bildern und Miniaturansichten in ASP.NET erstellt.
      • WCF-Dienst zum Rendern von Bildern und Miniaturansichten in ASP.NET erstellt.
    • HTML5-Steuerelemente (in JavaScript geschrieben) zum Anzeigen von Bildern und Miniaturansichten in HTML5 erstellt.
    • SVG-Steuerelemente (in JavaScript geschrieben) zum Anzeigen von Bildern und Miniaturansichten in HTML erstellt.
    • ASP.NET-Websteuerelemente entfernt. HTML5- oder SVG-Steuerelemente müssen anstelle der entfernten ASP.NET-Websteuerelemente verwendet werden.
    • Die Möglichkeit hinzugefügt, Bilder im Web-Bildbetrachter orthogonal zu drehen.
    • Die Möglichkeit, die orthogonale Drehung auf das Miniaturbild im Web-Miniaturansichts-Viewer anzuwenden, wurde hinzugefügt.
    • Die Möglichkeit, Bildunterschriften für Miniaturbilder im Web-Miniaturansichts-Viewer hinzuzufügen, wurde hinzugefügt.
    • Die Möglichkeit, Bilder und Miniaturbilder ohne Zwischenspeicherung auf dem Server anzuzeigen, wurde hinzugefügt.
  • Bildverarbeitung in ASP.NET:
    • Die Webdienste für die Bildverarbeitung in ASP.NET wurden erstellt.
      • Der Web-API-Controller für die Bildverarbeitung in ASP.NET MVC wurde erstellt.
      • Der HTTP-Handler für die Bildverarbeitung in ASP.NET wurde erstellt.
      • Der WCF-Dienst für die Bildverarbeitung in ASP.NET wurde erstellt.
    • Es wurde ein Satz von JavaScript-Klassen erstellt, um die Arbeit mit Webdiensten zu vereinfachen.
  • Bilder in ASP.NET drucken:
    • Die JavaScript-Klassen zum Drucken von Bildern und PDF-Dokumenten in ASP.NET wurden erstellt.
  • Demoanwendungen:
    • Das Projekt "AspNetDemos" wurde erstellt und enthält alle ASP.NET WebForms-Demos.
    • Das Projekt "AspNetMvcDemos" wurde erstellt und enthält alle ASP.NET MVC-Demos.
  • Viele kleinere Fehlerbehebungen und Verbesserungen.
  • Die Änderungshistorie für die mit dieser Version des VintaSoft Imaging .NET SDK verbundenen Plug-ins finden Sie unter dem folgenden Link:
  • Bilder in WinForms anzeigen:
    • Die Möglichkeit, im WinForms-Miniaturansichts-Viewer Multithreading zum Rendern von Miniaturansichten zu verwenden, wurde hinzugefügt.
    • Das Laden von Miniaturansichten im WinForms-Miniaturansichts-Viewer wurde beschleunigt.
    • Ein Satz von standardmäßigen statischen Grafikobjekten, die im visuellen Werkzeug "GraphicObjectTool" verwendet werden können, wurde erweitert.
      Im WinForms-Bildbetrachter können nun Rechtecke (RectangularGraphicObject), Ellipsen (EllipticalGraphicObject), Text (TextGraphicObject), statische Bilder (ImageGraphicObject), grafische Pfade (PathGraphicObject) und Gruppen grafischer Objekte (GraphicObjectGroup) einfach über dem Bild hinzugefügt werden.
    • Es wurde ein visuelles Werkzeug namens MultiRectangularSelectionTool entwickelt, mit dem mehrere Rechtecke im Bild des WinForms-Bildbetrachters ausgewählt werden können.
      Das visuelle Werkzeug kann die Auswahlinformationen entweder nur für das aktuelle Bild oder für alle Bilder speichern.
  • Bilder in WPF anzeigen:
    • Das Laden von Miniaturansichten im WPF-Miniaturansichts-Viewer wurde beschleunigt.
    • Ein Satz standardmäßiger statischer Grafikobjekte, die im visuellen Werkzeug WpfGraphicObjectTool verwendet werden können, wurde erweitert.
      Ein Rechteck (WpfRectangularGraphicObject), eine Ellipse (WpfEllipticalGraphicObject), ein Textobjekt (WpfTextGraphicObject), ein statisches Bild (WpfImageGraphicObject), ein grafischer Pfad (WpfPathGraphicObject) und eine Gruppe grafischer Objekte (WpfGraphicObjectGroup) können nun einfach über dem Bild im WinForms-Bildbetrachter hinzugefügt werden.
    • Ein visuelles Werkzeug WpfMultiRectangularSelectionTool, mit dem mehrere Rechtecke auf dem Bild im WPF-Bildbetrachter ausgewählt werden können, wurde erstellt.
      Das visuelle Werkzeug kann die Auswahlinformationen entweder nur für das aktuelle Bild oder für alle Bilder speichern.
  • Bilder in ASP.NET WebForms anzeigen:
    • Der Bildrendering-Algorithmus im ASP.NET WebForms-Bildbetrachter wurde verbessert.
  • Bilder in ASP.NET MVC anzeigen:
    • Es wurden ASP.NET MVC4- und HTML5-Websteuerelemente zum Anzeigen, Kommentieren und Bearbeiten von Bildern und PDF-Dokumenten in ASP.NET MVC-Anwendungen erstellt.
  • Bildverarbeitung:
    • Neue Bildverarbeitungsbefehle wurden erstellt:
      • ExtractColorChannelCommand - extrahiert aus einem Bild den angegebenen Farbkanal oder alle Farbkanäle.
      • SetColorChannelCommand - legt einen oder mehrere Bildfarbkanäle fest.
      • ChangeChannelsFormatCommand - ändert das Format der Bildfarbkanäle.
    • Die Möglichkeit zur Low-Level-Verarbeitung von Bildern mit N Kanälen und M Bit pro Kanal (M<=32) wurde hinzugefügt.
  • Bildverarbeitung in ASP.NET WebForms und ASP.NET MVC:
    • Die Möglichkeit, Bilder in ASP.NET-Anwendungen zu bearbeiten, wurde hinzugefügt.
      • Derzeit werden die folgenden Bildverarbeitungsbefehle unterstützt: Bild löschen, Bild zuschneiden, Bild spiegeln, Halbtonbild erstellen, Bild invertieren, Bildgröße ändern, Bildgröße ändern, Bild drehen.
      • Die Liste der verfügbaren Bildverarbeitungsbefehle kann dank der offenen Bibliotheksarchitektur leicht erweitert werden.
      • Das verarbeitete Bild kann in der Quelldatei oder einer neuen Datei gespeichert werden.
  • Codecs:
    • Der WPF-Decoder für XPS-Dateien wurde erstellt (der Decoder befindet sich in der Assembly Vintasoft.Imaging.Wpf.dll).
    • Die Möglichkeit, CMYK-Bilder als JPEG-Datei zu speichern, wurde hinzugefügt.
    • Erweiterte Einstellungen für den JPEG-Encoder wurden hinzugefügt.
  • Die Änderungshistorie für die mit dieser Version des VintaSoft Imaging .NET SDK verbundenen Plug-ins finden Sie unter dem folgenden Link:
  • Demoanwendungen:
    • Neue ASP.NET MVC4- und HTML5-Demoanwendungen wurden erstellt:
      • ASP.NET MVC Annotation Viewer Demo - Eine ASP.NET MVC-Anwendung zum Kommentieren von Bildern und PDF-Dokumenten.
      • ASP.NET MVC Barcode Reader Demo - Eine ASP.NET MVC-Anwendung zur Barcode-Erkennung in Bildern und PDF-Dokumenten.
      • ASP.NET MVC Image Viewer Demo - Eine ASP.NET MVC-Anwendung zum Anzeigen und Bearbeiten von Bildern.
      • ASP.NET MVC PDF Viewer Demo - Eine ASP.NET MVC-Anwendung zum Anzeigen von PDF-Dokumenten.
    • Die ASP.NET WebForms Imaging Demo wurde um die Möglichkeit zur Bildbearbeitung erweitert.
  • Viele kleinere Verbesserungen.
  • Bildanzeige in WinForms:
    • Die Möglichkeit, die Bildersammlung in der Miniaturansicht, der Bildansicht, der Miniaturansicht mit Anmerkungen und der Anmerkungsansicht zu ändern, wurde hinzugefügt.
    • Die ImageMap-Klasse wurde in das visuelle Werkzeug ImageMapTool umstrukturiert.
  • Bildanzeige in WPF:
    • Die Möglichkeit, die Bildsammlung im WPF-Miniaturansicht-, WPF-Bild-, WPF-annotierten Miniaturansicht- und WPF-Annotationsbetrachter zu ändern, wurde hinzugefügt.
    • Die WpfImageMap-Klasse wurde in das visuelle Werkzeug WpfImageMapTool umstrukturiert.
  • Bildanzeige im Web:
    • Ein visuelles Werkzeug - WebCompositeVisualTool - wurde hinzugefügt, das die Funktionen mehrerer visueller Werkzeuge vereint.
  • Bildverarbeitung:
    • Ein neuer Verarbeitungsbefehl - ​​MatrixTransformCommand - wurde erstellt, der die Anwendung einer affinen Transformation auf das Bild ermöglicht.
  • Hilfsprogramme:
    • Es wurde eine Reihe von Klassen für affine Transformationen von Punkten im 2D-Raum erstellt.
  • Die Änderungshistorie für die mit dieser Version des VintaSoft Imaging .NET SDK verbundenen Plug-ins finden Sie unter dem folgenden Link:
  • Demoanwendungen:
    • Eine neue Demo-Anwendung - Web Barcode Reader Demo - wurde erstellt.
    • Design und Benutzeroberfläche der Web Image Viewer Demo wurden verbessert.
    • Verbessertes Design und Benutzeroberfläche der Web-PDF-Reader-Demo.
  • Bildanzeige im Web:
    • Die Möglichkeit, Bilder in ASP.NET-Anwendungen zu verschieben, zu vergrößern und zu zoomen, wurde hinzugefügt.
    • Die Möglichkeit, einen Bildbereich in ASP.NET-Anwendungen auszuwählen und zu zoomen, wurde hinzugefügt.
  • Codecs:
    • Der Decoder für DICOM-Bilder wurde im neuen VintaSoft DICOM .NET Plug-in implementiert.
    • Der Decoder für JPEG-LS-Bilder wurde implementiert.
    • Der Decoder und Encoder für PCX-Bilder wurden implementiert.
    • Verbesserter JPEG-Bildcodec:
      • Implementierter Modus zur Optimierung der Größe kodierter JPEG-Bilder (Auswahl der optimalen Huffman-Tabelle).
      • Dekodierung von im progressiven Modus kodierten JPEG-Bildern möglich.
      • Glättung von Bildern beim Dekodieren im Subsampling-Modus möglich. Dies verbessert die Bildqualität von JPEG-Bildern mit Textdaten.
      • Dekodierung von 8- und 12-Bit-Dateien im SOF1-Modus möglich.
      • Unterstützung für die Bearbeitung von Metadaten des JFIF-Segments hinzugefügt.
      • Beschleunigung der Dekodierung von Graustufenbildern um durchschnittlich bis zu 30 %.
      • Die Bildkodierung wurde im Durchschnitt um bis zu 9 % beschleunigt.
      • Die visuelle Qualität von Bildern, die mit hohen Komprimierungsstufen kodiert wurden, wurde verbessert.
      • Die Dekodierungsqualität von 8-Bit-Graustufenbildern wurde verbessert.
    • Verbesserter TIFF-Bildcodec:
      • Die Dekodierung von Graustufenbildern mit den folgenden Farbtiefen wurde hinzugefügt: 2, 3, 5, 6, 7, 9, ..., 32, 64.
      • Die Dekodierung von Farbpalettenbildern mit den folgenden Farbtiefen wurde hinzugefügt: 2, 3, 5, 6, 7, 9, ..., 16.
      • Die Dekodierung von RGB-Bildern mit den folgenden Farbtiefen wurde hinzugefügt: 3, 6, ..., 21, 27, 30, ..., 45, 51, 54, ..., 96, 192.
      • Die Dekodierung von CMYK-Bildern mit den folgenden Farbtiefen wurde hinzugefügt: 40 und 64.
      • Die Möglichkeit, YCbCr-Bilder mit der Farbtiefe 24 zu dekodieren, wurde hinzugefügt.
      • Einige kleinere Fehlerbehebungen.
    • Der PNG-Bildcodec wurde verbessert:
      • Der PNG-Decoder wurde um die Möglichkeit erweitert, große Bilder schrittweise zu laden, was den Ladevorgang sichtbar beschleunigt.
      • Die Dekodierung von PNG-Bildern wurde beschleunigt.
    • Der RAW-Bildcodec wurde verbessert:
      • Die Dekodierung von RAW-Bildern, deren Daten mit dem Bayer-Gitter und dem AHD-Interpolationsalgorithmus kodiert wurden, wurde beschleunigt.
    • Einige kleinere Fehlerbehebungen.
  • Die Arbeit mit Bildmetadaten wurde verbessert:
    • Die Möglichkeit, Beschneidungspfade aus dem Adobe-Segment von JPEG- und TIFF-Dateien zu extrahieren, wurde hinzugefügt.
  • Bildanzeige in WinForms:
    • Der Bildbetrachter wurde um die Möglichkeit erweitert, einen Bildbereich auszuwählen, der über den Grafikpfad definiert wird.
  • Bildanzeige in WPF:
    • Der Bildbetrachter wurde um die Möglichkeit erweitert, einen Bildbereich auszuwählen, der über den Grafikpfad definiert wird.
  • Bildverarbeitung:
    • Die Bildverarbeitung kann nun mit einer definierten Anzahl von Threads parallelisiert werden.
    • Neue Bildverarbeitungsbefehle wurden hinzugefügt:
      • IsImageBlackWhiteCommand - ermittelt, ob das Bild schwarz-weiß ist.
      • IsImageGrayscaleCommand - ermittelt, ob das Bild grau ist.
      • GetImageColorDepthCommand - bestimmt die tatsächliche Farbtiefe des Bildes.
      • GetBorderRectCommand - bestimmt das umschließende Rechteck der Inhaltsposition im Bild.
    • Verbesserungen der Bildverarbeitungsbefehle:
      • GetColorCountCommand wurde um die Möglichkeit ergänzt, die maximale Anzahl an Farben und die Genauigkeit des Farbvergleichs anzugeben.
      • ResizeCommand wurde um die Möglichkeit ergänzt, den Interpolationsalgorithmus zu definieren.
      • GetBorderColorCommand und BorderRemovalCommand wurden mit neuen Einstellungsparametern hinzugefügt.
    • Die Möglichkeit, Bilder mithilfe des Halftone-Algorithmus zu binarisieren, wurde hinzugefügt.
    • Alle Bildverarbeitungsbefehle implementieren ab sofort die ICloneable-Schnittstelle.
  • Bildaufnahme von der Kamera:
    • Der Algorithmus zur Bildaufnahme von der Kamera wurde für eine bessere Kompatibilität mit modernen Kameras verbessert.
  • Die Änderungshistorie für die mit dieser Version des VintaSoft Imaging .NET SDK verbundenen Plug-ins finden Sie unter dem folgenden Link:
  • Demoanwendungen:
    • Die neue "Web Annotation Demo" wurde erstellt, die zeigt, wie Bilder und PDF-Dokumente in ASP.NET annotiert werden.
    • Ein Beispiel für die Echtzeitverarbeitung von von der Kamera aufgenommenen Bildern (Drehung, Invertierung, Kanalinvertierung) wurde hinzugefügt.
    • Die Demo für mehrseitige TIFF-Dateien wurde um die Unterstützung für Farbmanagement erweitert.
    • Die Demoanwendungen "Imaging Demo", "WPF Imaging Demo" und "Image Processing Demo" wurden um die Möglichkeit erweitert, Bildverarbeitungsbefehle in mehreren Threads auszuführen.
    • Viele kleinere Fehlerbehebungen.
  • Viele kleinere Verbesserungen.
  • Die offene Architektur für das Bildfarbmanagement wurde mit folgenden Funktionen entwickelt:
    • Das Bildfarbmanagement verwendet:
      • ICC-Profile:
        • Unterstützung für ICC-Profile der Versionen 2.0-4.3
        • Unterstützung für ICC-Profile der Klassen InputDevice, DisplayDevice, OutputDevice und ColorSpace
        • Unterstützung für die Farbräume CIEXYZ, CIELAB, CMYK, RGB und Graustufen
        • Unterstützung für RenderingIntent
        • Unterstützung für Schwarzpunktkompensation.
      • Standard-Farbtransformationen:
        • RGB ↔ PCSXYZ
        • Gray ↔ PCSXYZ
        • PCSLAB → PCSXYZ
        • CIEXYZ → PCSXYZ mit Bradford-Farbanpassung.
      • Benutzerdefinierte Farbtransformationen.
    • Farbmanagement beim Dekodieren von TIFF-, JPEG- oder JPEG2000-Bildern.
    • Farbmanagement beim Rendern einer PDF-Dokumentseite.
    • Farbmanagement beim Anzeigen und Drucken von Bildern.
    • Der Befehl "ColorTransformCommand" ermöglicht das Anwenden einer Farbtransformation auf ein Bild.
  • Websteuerelemente zum Anzeigen von Bildern und PDF-Dokumenten in ASP.NET-Anwendungen.
  • Die offene Architektur ermöglicht das Speichern des Änderungsverlaufs (Rückgängig/Wiederherstellen) in beliebigen Objekten. Das SDK enthält integrierte Klassen zum Speichern des Änderungsverlaufs von Bildern und Anmerkungen.
  • Die offene Architektur für die Verwaltung von Bildcodecs wurde geschaffen und bietet folgende Funktionen:
    • Erstellung benutzerdefinierter Bildcodecs.
    • Verwaltung der Liste verfügbarer Codecs.
  • Erstellung neuer Bildverarbeitungsbefehle:
    • HasCertainColorCommand - bestimmt, ob die angegebene Farbe im Bild vorhanden ist.
    • FillRectangleCommand - füllt Rechtecke im Bild mit der angegebenen Farbe.
    • ColorTransformCommand - wendet die angegebene Farbtransformation auf das Bild an.
  • Die Dekodierungsleistung von JPEG-Bildbereichen wurde deutlich verbessert.
  • Die Dekodierungsleistung von TIFF-Bildern mit ZIP-Komprimierung wurde deutlich verbessert.
  • Assemblies wurden umbenannt und die Namensraumstruktur geändert.
  • Die Änderungshistorie für die mit dieser Version des VintaSoft Imaging .NET SDK verbundenen Plug-ins finden Sie unter dem folgenden Link:
  • Demoanwendungen:
    • Neue Demo "Web Imaging Demo" erstellt, die die Anzeige von Bildern in Webanwendungen demonstriert.
    • Die Demoanwendungen wurden um einen neuen Dialog für Farbmanagement-Einstellungen erweitert, der das Laden von Eingabe- und Ausgabe-ICC-Profilen sowie die Verwaltung zusätzlicher Funktionen ermöglicht: RenderingIntent und Schwarzpunktkompensation.
    • Neues visuelles Werkzeug MultiRectangularSelectionTool erstellt, mit dem sich aus Rechtecken zusammengesetzte Auswahlen erstellen und bearbeiten lassen. Das Werkzeug veranschaulicht die einfache Implementierung komplexer interaktiver visueller Werkzeuge mithilfe der offenen Architektur für die interaktive Kommunikation mit dem Benutzer.
    • Verbesserte "OCR Demo": Möglichkeit zum Ändern von Segmentierungsbereichen mithilfe des MultiRectangularSelectionTool hinzugefügt.
  • Codecs:
    • RAW-Bilddecoder mit folgenden Funktionen erstellt:
      • Unterstützte RAW-Dateiformate: DNG, NEF, CR2, CRW, NRW.
      • Möglichkeit zum Abrufen von Miniaturansichten, Vorschaubildern oder Originalbildern.
      • Möglichkeit zum Abrufen von Originalbildern mit oder ohne Interpolation. Unterstützt werden bilineare, Gradienten- und adaptive Interpolation.
      • Die Möglichkeit, eine Weißabgleichkorrektur auf das Originalbild anzuwenden. Unterstützt werden automatischer, kamerainterner und benutzerdefinierter Weißabgleich.
      • Möglichkeit zum Abrufen von Bildmetadaten.
    • Unterstützung für die Dekodierung des 2-Bit-BMP-Formats in ICO-Dateien hinzugefügt.
  • Bildbetrachter:
    • Die Möglichkeit, die Verwaltung der Rendering-Einstellungen des Bildbetrachters zu deaktivieren, wurde hinzugefügt.
  • Die Änderungshistorie für die mit dieser Version des VintaSoft Imaging .NET SDK verbundenen Plug-ins finden Sie unter dem folgenden Link:
  • Demoanwendungen:
    • Multi-Webcam-Demo erstellt, die die Anzeige von Videos mehrerer Kameras auf einem Formular demonstriert.
    • Eine Demo zur Rohbildanzeige wurde erstellt, mit der alle Bilder einer RAW-Datei (Miniaturansicht, Vorschaubild, Originalbild) angezeigt werden können. Das Originalbild kann mit oder ohne Interpolation abgerufen und für die Weißabgleichkorrektur verwendet werden.
  • Die Möglichkeit, TIFF-Bilder aus Kacheln zu erstellen, wurde hinzugefügt.
  • Die Möglichkeit, TIFF-Bilder in unbegrenzter Größe zu erstellen, wurde hinzugefügt.
  • Die Möglichkeit, Kacheln oder Streifen von TIFF-Bildern zu bearbeiten, wurde hinzugefügt.
  • Das Laden von Bildern aus TIFF-Dateien in den Viewer wurde beschleunigt.
  • Einige kleinere Fehler im TIFF-Decoder wurden behoben.
  • Die Gesamtleistung bei der Arbeit mit großen Bildern wurde verbessert.
  • Die Unterstützung von Webcams mit DirectShow-Architektur wurde hinzugefügt:
    • Eine Liste der verfügbaren Kameras wird angezeigt.
    • Informationen zur Kamera (Name, verfügbare Videoaufnahmeformate) werden angezeigt.
    • Bildaufnahmeformate werden geändert.
    • Erfassen eines oder mehrerer Bilder von der Kamera.
    • Kontinuierliche Bildaufnahme mit hoher Geschwindigkeit.
    • Kontinuierliche Bildaufnahme von mehreren Kameras gleichzeitig.
    • Möglichkeit, mehrere Bildaufnahmeabläufe von einer Kamera zu organisieren.
    • Überwachung des Kamerastatus im System (Verfolgung von Kameraverbindungen/-trennungen).
  • Die Änderungshistorie für die mit dieser Version des VintaSoft Imaging .NET SDK verbundenen Plug-ins finden Sie unter dem folgenden Link:
  • Demoanwendungen:
    • Demo des Raster-Grid-Editors erstellt, die die Arbeit mit Kacheln großer TIFF-Bilder demonstriert:
      • Visuelle Anzeige der Kacheln.
      • Ändern der Kacheln.
      • Erstellen großer Bilder.
    • Demo des Webcam-Barcode-Lesers und Demo des WPF-Webcam-Barcode-Lesers erstellt, die Folgendes ermöglichen:
      • Abrufen einer Liste der im System verfügbaren Kameras.
      • Videovorschau.
      • Bild von der Kamera aufnehmen.
      • Barcodeerkennung im aufgenommenen Bild.
    • Imaging-Demo und WPF-Imaging-Demo aktualisiert. Möglichkeit zum Lesen und Schreiben von Barcodes mit dem VintaSoft Barcode .NET SDK für .NET bzw. WPF hinzugefügt:
      • Das visuelle Tool BarcodeReaderTool / WpfBarcodeReaderTool wurde hinzugefügt, mit dem Barcodes direkt mit dem ImageViewer gelesen werden können.
      • Das visuelle Tool BarcodeWriterTool / WpfBarcodeWriterTool wurde hinzugefügt, mit dem Barcodes mit dem ImageViewer auf das Bild geschrieben werden können.
    • Die Annotationsdemo und die WPF-Annotationsdemo wurden aktualisiert. Es wurde die Möglichkeit hinzugefügt, die Parameter der visuellen Darstellung von Punkten, die mit Annotationen interagieren, zu ändern (Füllfarbe, Rahmenfarbe, Radius usw.).
  • Das SDK wurde grundlegend überarbeitet, um:
    • Die Portierung der Bibliothek auf weitere Plattformen und Umgebungen zu ermöglichen.
    • Separate Steuerelemente für die grafische Benutzeroberfläche für WinForms bereitzustellen.
    • Steuerelemente für die grafische Benutzeroberfläche für WPF zu erstellen.
    • Die Arbeitsgeschwindigkeit der Bibliothek zu maximieren.
    • Die Bibliothek skalierbarer und zuverlässiger zu machen.
  • Codecs:
    • Die Möglichkeiten zur Arbeit mit Bildmetadaten wurden vereinfacht und erweitert:
      • Eine Klassenhierarchie wurde erstellt, die das Anzeigen und Bearbeiten der Bildmetadatenstruktur vereinfacht.
      • Die Möglichkeit hinzugefügt, Metadaten beim Konvertieren von Bildern zwischen verschiedenen Formaten zu kopieren.
      • Die Möglichkeiten zur Bearbeitung von TIFF-Datei-Metadaten wurden erweitert (Klasse "TiffImageFileDirectory" hinzugefügt).
    • Ein Codec für die Bearbeitung von Symbol- und Cursorbildern (.ico, .cur) wurde erstellt.
    • Die Architektur von ImageFile wurde optimiert.
    • Die Architektur der Encoder wurde optimiert.
    • Die Möglichkeit, erweiterte Informationen zum Fortschritt des Speicherns von Bildern abzurufen, wurde hinzugefügt.
    • Die Möglichkeit, Bilder in der Quelldatei zu speichern, indem nur der Dateiname angegeben wird, wurde hinzugefügt.
  • Bildwiedergabe:
    • Die Klassenhierarchie wurde erstellt, um eine flexible Anpassung der Bildwiedergabeeinstellungen zu ermöglichen.
  • Bildbetrachter:
    • Die WinForms-Steuerelemente zum Anzeigen von Bildern und Miniaturansichten wurden optimiert.
    • Erstellte WPF-Steuerelemente zum Anzeigen von Bildern und Miniaturansichten:
      • WpfImageViewer - WPF-Steuerelement zur Bildanzeige.
      • WpfThumbnailViewer - WPF-Steuerelement zur Miniaturansichtsanzeige.
      • WpfAnimatedImageViewer - WPF-Steuerelement zur Anzeige von Diashows.
  • Visuelle Werkzeuge:
    • UserInteractionVisualTool:
      • Die Architektur der visuellen Werkzeuge wurde im Bereich der Benutzerinteraktion deutlich erweitert.
      • Es wurde die Möglichkeit hinzugefügt, mehrere interaktive Kommunikationscontroller gleichzeitig für die Objekttransformation zu verwenden. Beispielsweise kann ein rechteckiges Objekt jetzt sowohl als Rechteck als auch als Punktmenge transformiert werden.
    • Alle visuellen Werkzeuge, die eine Benutzerinteraktion erfordern, werden ab sofort von der Klasse UserInteractionVisualTool abgeleitet.
    • Hierarchie der visuellen Werkzeuge für WPF erstellt: WpfCropSelectionTool, WpfRectangularSelectionTool, WpfZoomSelectionTool, WpfRectangularSelectionToolWithCopyPaste, WpfDragDropSelectionTool, WpfZoomTool, WpfPanTool, WpfMagnifierTool, WpfOverlayImageTool, WpfImageProcessingToolWithRectangularSelection, WpfHighlightTool, WpfCustomSelectionTool, WpfCompositeVisualTool.
  • Bilddruck:
    • Optimiertes ImagePrintDocument-Steuerelement für den Bilddruck in WinForms.
    • Erstellte WpfImagePrintManager-Klasse für den Bilddruck in WPF.
  • Bildverarbeitungsbefehle:
    • Neue Bildverarbeitungsbefehle:
      • SmoothingCommand - Bildglättung.
      • AddNoiseCommand - Hinzufügen von Rauschen zum Bild.
      • CannyEdgeDetectorCommand - Mehrstufige Kantenerkennung in einem breiten Bildbereich.
    • Die Geschwindigkeit der folgenden Verarbeitungsbefehle wurde optimiert: MinimumCommand, MaximumCommand, MorphologicalCommand, InvertCommand.
    • Einige kleinere Fehlerbehebungen.
  • Demoanwendungen:
    • Die Bildverarbeitungsdemo wurde aktualisiert:
      • Die Möglichkeit, Bildmetadaten anzuzeigen und zu bearbeiten, wurde hinzugefügt.
    • Die Annotationsdemo wurde verbessert:
      • Der Code der Demoanwendung wurde vollständig überarbeitet.
      • Die Möglichkeit, den Bereich für Annotationen auf das Bildrechteck zu beschränken, wurde hinzugefügt.
      • Die Möglichkeit, mehrere Annotationen auszuwählen, wurde hinzugefügt.
      • Die Möglichkeit, mehrere Annotationen zu gruppieren, wurde hinzugefügt.
      • Die Möglichkeit, Änderungen an Annotationen rückgängig zu machen, wurde hinzugefügt.
    • Die Druckdemo wurde aktualisiert.
    • Icon-Editor-Demo erstellt - voll funktionsfähiger Editor für Icon- und Cursorbilder.
    • Demoanwendungen für WPF erstellt:
      • WPF Imaging-Demo - WPF-Pendant zur Imaging-Demo.
      • WPF Annotation-Demo - WPF-Pendant zur Annotation-Demo.
      • WPF Print-Demo - WPF-Pendant zur Print-Demo.
      • WPF PDF-Editor-Demo - WPF-Pendant zur PDF-Editor-Demo.
  • Einige kleinere Fehlerbehebungen.
  • Die Dokumentbereinigungsfunktion wurde im neuen VintaSoft Document Cleanup .NET Plug-in erstellt und veröffentlicht.
  • Visuelle Werkzeuge (Vintasoft.Imaging.VisualTools):
    • Änderungen an der Hierarchie der visuellen Werkzeuge vorgenommen, die eine Überarbeitung des zugehörigen Codes erfordern.
    • Neue visuelle Werkzeuge:
      • Rechteckauswahlwerkzeug - Visuelles Basiswerkzeug für rechteckige Auswahlen mit folgenden Funktionen:
        • Die Möglichkeit, die Auswahl per Maus oder programmatisch zu ändern.
        • Die Möglichkeit, die Auswahl per Maus oder programmatisch zu verschieben und zu dehnen.
      • Benutzerdefiniertes Auswahlwerkzeug - Visuelles Basiswerkzeug für benutzerdefinierte Auswahlen mit folgenden Funktionen:
        • Unterstützte Auswahltypen: Ellipse, Polygon, Kurve, Lasso.
        • Die Möglichkeit, die Auswahl per Maus oder programmatisch zu ändern.
        • Die Möglichkeit, Auswahlpunkte per Maus oder programmatisch hinzuzufügen und zu entfernen.
        • Die Möglichkeit, die Auswahl per Maus oder programmatisch zu transformieren: Verschieben/Strecken/Drehen, perspektivische Verzerrung durch vier Punkte, Verzerren.
        • Die Möglichkeit, die Auswahl als grafischen Pfad zu erhalten.
        • Die Möglichkeit, das äußere Erscheinungsbild der Auswahl neu zu definieren.
      • ImageProcessingToolWithRectangularSelection - visuelles Werkzeug zum Anwenden eines Verarbeitungsbefehls auf die rechteckige Auswahl:
        • Die Möglichkeit, beliebige Verarbeitungsbefehle auf das Bild anzuwenden.
        • Die Möglichkeit, das gesamte Bild oder einen Bildbereich zu verarbeiten.
        • Die Möglichkeit, das Ergebnis der Bildverarbeitung in einer Vorschau anzuzeigen.
      • OverlayImageTool - ein visuelles Werkzeug zum Überlagern eines Bildes mit einem anderen im Viewer. Das überlagerte Bild kann beliebig groß sein.
    • Geänderte visuelle Werkzeuge:
      • ZoomSelectionTool unterstützt jetzt die Möglichkeit, die Auswahl per Maus zu ändern.
      • CropSelectionTool unterstützt jetzt die Möglichkeit, die Auswahl per Maus zu ändern.
      • DragAndDropTool unterstützt jetzt folgende Funktionen:
        • Ändern der Auswahl per Maus.
        • Skalieren des ausgewählten Bildausschnitts.
  • Bildverarbeitungsbefehle (Vintasoft.Imaging.ImageProcessing):
    • Änderungen an der Hierarchie der Bildverarbeitungsbefehle vorgenommen, die eine Überarbeitung des zugehörigen Codes erfordern.
    • Neue Basis-Bildverarbeitungsbefehle:
      • ProcessPathCommand - Verarbeitet grafische Pfade im Bild mithilfe eines Verarbeitungsbefehls.
      • OverlayMaskedCommand - Überlagert ein Bild mit einer Alphakanalmaske.
      • OverlayWithBlendingCommand - Überlagert ein Bild mit Farbmischung.
    • Neue Befehle für die Bildfarbbearbeitung:
      • Color.PosterizeCommand - Reduziert die Bildfarben auf lokale Werte.
      • Color.ReplaceColorCommand - Ersetzt eine Farbe durch eine andere.
    • Neue Filter:
      • Filters.MinimumCommand - Wendet den arithmetischen Filter "Minimum" auf das Bild an.
      • Filters.MaximumCommand - Wendet den arithmetischen Filter "Maximum" auf das Bild an.
      • Filters.MedianCommand - Wendet den arithmetischen Filter "Median" auf das Bild an.
      • Filters.MeanCommand - Wendet den arithmetischen Filter "Mittelwert" auf das Bild an.
      • Filters.MidPointCommand - Wendet den arithmetischen Filter "Mittelwert" auf das Bild an.
      • Filters.DilateCommand - Wendet den morphologischen Filter "Dilatieren" auf das Bild an.
      • Filters.ErodeCommand - Wendet den morphologischen Filter "Erodieren" auf das Bild an.
      • Filters.ConvolutionCommand - Wendet den Filter "Faltung" auf das Bild an.
      • Filters.EmbossCommand - Wendet den Filter "Prägen" auf das Bild an.
      • Filter.GaussianBlurCommand - Wendet den Filter "Gaussian Blur" auf das Bild an.
    • Neue Effekte:
      • Effects.BevelEdgeCommand - Fügt eine Abschrägung entlang der Bildkontur hinzu.
      • Effects.DropShadowCommand - Schattiert das Bild.
      • Effects.MosaicCommand - Erstellt ein Mosaikbild.
      • Effects.MotionBlurCommand - Wendet einen Bewegungsunschärfe-Effekt auf das Bild an.
      • Effects.RedEyeRemovalCommand - Entfernt rote Augen.
      • Effects.SolarizeCommand - ermöglicht die Umwandlung eines invertierten (negativen) Bildes in ein normales Bild.
    • Neue Befehle zur Bildtransformation:
      • Transforms.SkewCommand - ermöglicht das Verzerren von Bildern.
      • Transforms.QuadrilateralWarpCommand - ermöglicht die Bildverformung.
    • Geänderte Befehle für die Bildfarbbearbeitung:
      • Der Befehl Colors.Desaturate unterstützt nun drei Modi der Farbsättigungsreduzierung: Schätzung der Pixelhelligkeit, Schätzung der Pixelluminosität und durchschnittlicher Pixelfarbwert.
    • Einige kleinere Fehlerbehebungen.
  • Demoanwendungen:
    • Die Bilddemo wurde aktualisiert:
      • Neue Bildverarbeitungsbefehle hinzugefügt.
      • Die Möglichkeit zur benutzerdefinierten Bildauswahl wurde hinzugefügt.
      • Neue visuelle Werkzeuge hinzugefügt.
      • Vorschau der Ergebnisse von Bildverarbeitungsbefehlen hinzugefügt.
    • Demo zur Bildverarbeitung aktualisiert:
      • Neue Bildverarbeitungsbefehle hinzugefügt.
      • Rechteckige und benutzerdefinierte Auswahl zur Kennzeichnung des zu verarbeitenden Bildbereichs hinzugefügt.
  • Einige kleinere Fehlerbehebungen.
  • Optische Zeichenerkennung (OCR) wurde im neuen VintaSoft OCR .NET Plug-in entwickelt und veröffentlicht.
  • IVectorDecoder-Schnittstelle erstellt, die es ermöglicht, ein Bild mit den erforderlichen Rendering-Einstellungen und der Skalierung von einem Vektordecoder zu erhalten.
  • Unterstützung für die IVectorDecoder-Schnittstelle zu den Klassen ImageViewer und ImageRenderer hinzugefügt. Die Verarbeitungsgeschwindigkeit mit Vektordecodern von PDF-Dokumenten wurde deutlich erhöht.
  • Bildverarbeitungsbefehle:
    • Die Ausführungsergebnisse von Befehlen können nun als ProcessingCommandResult-Klasse abgerufen werden.
    • Neuer CompositeCommand erstellt, der die gleichzeitige Ausführung mehrerer Bildverarbeitungsbefehle ermöglicht. Der Befehl "Composite" speichert Informationen über die Ausführungsergebnisse vorheriger Befehle für den aktuellen Befehl. Dies kann die Gesamtarbeitszeit im Vergleich zur separaten Ausführung jedes Befehls reduzieren.
    • OverlayCommand kann jetzt 24-Bit-Bilder mit Transparenz verarbeiten. Der Befehl ermöglicht die Angabe einer Farbe, die als transparent gilt.
    • Der Konvertierungsalgorithmus für Bilder in 8-Bit-Graustufenbilder wurde verbessert.
    • Der Konvertierungsalgorithmus für Bilder in 4-Bit-Palettenbilder wurde verbessert.
    • Die Befehlshierarchie zur Änderung des Bildformats wurde überarbeitet:
      • Der Befehl "ChangePixelFormatCommand" ist einfacher und hat nun nur noch einen Parameter - das Pixelformat, in das das Bild konvertiert werden soll.
      • Neue erweiterte Befehle zum Ändern des Bildformats erstellt: ChangePixelFormatToBlackWhiteCommand, ChangePixelFormatToPaletteCommand, ChangePixelFormatToGrayCommand, ChangePixelFormatToBgrCommand.
    • Neue erweiterte Befehle zur Dokumentenbereinigung erstellt: BorderClearCommand, BinarizeCommand, DocumentSegmentationCommand.
    • Verfügbare Befehle zur Dokumentenbereinigung verbessert: BorderRemovalCommand, DespeckleCommand, DeskewCommand.
    • Alle Funktionen zur Dokumentenbereinigung wurden in eine separate Assembly verschoben.
    • Einige kleinere Fehlerbehebungen.
  • Visuelle Werkzeuge:
    • Ein neues visuelles Werkzeug - CompositeVisualTool - wurde erstellt, das die Funktionen mehrerer visueller Werkzeuge vereint.
  • Die Möglichkeit, die Erstellung von Bildern in Standardgrößen (A4, A3, ...) zu vereinfachen, wurde hinzugefügt.oder mit in Millimetern oder Zoll angegebenen Größen unter Verwendung der ImageSize-Klasse und der PaperSizeKind-Enumeration.
  • Demoanwendungen:
    • Demo zur Bildverarbeitung erstellt, die zeigt, wie ein oder mehrere Bilder mithilfe einer Gruppe von Verarbeitungsbefehlen verarbeitet werden.
    • Demo zur PDF-Berichtsgenerierung erstellt, die zeigt, wie PDF-Dokumente (Berichte, Rechnungen usw.) dynamisch generiert werden.
    • Demo zur Texterkennung erstellt, die allgemein zeigt, wie Text aus Bildern erkannt und das Ergebnis in einem durchsuchbaren PDF-Dokument gespeichert wird.
    • Die Bildverarbeitungsdemo wurde durch Hinzufügen von Undo/Redo-Funktionen für die Bildverarbeitung verbessert.
    • Der Code der Druckdemo wurde optimiert und einige Speicherlecks wurden behoben.
    • Die PDF-Zeichendemo wurde durch Hinzufügen der Möglichkeit, neue Grafiken auf der PDF-Seite zu generieren, verbessert.
  • Bildbetrachter und Anmerkungsbetrachter überarbeitet:
    • Unterstützung für die Anzeige und Bearbeitung großer und sehr großer Bilder (mehr als Gigapixel):
      • Das gesamte Bild muss nicht mehr im Speicher abgelegt werden.
      • Progressives Laden von Bildern im Betrachter für die Formate JPEG2000, BMP und TIFF hinzugefügt.
      • Teilweises Laden von Bildern im Betrachter für die Formate JPEG2000, JPEG, BMP und TIFF hinzugefügt.
      • Multithreading wird bei der Bearbeitung großer Bilder verwendet.
    • Bildscrollgeschwindigkeit erhöht.
    • Die Möglichkeit, den Ankerpunkt der Bildposition im Betrachter festzulegen, wurde hinzugefügt.
    • Die Möglichkeit, den Bildfokuspunkt festzulegen, wurde hinzugefügt:
      • Ein fester Fokuspunkt wird durch einen Anker im sichtbaren Bildbereich festgelegt.
      • Ein nicht fester Fokuspunkt ermöglicht es, beim Zoomen zum sichtbaren Bildbereich zurückzukehren.
    • Die Möglichkeit, programmatisch zu einem bestimmten Punkt im Bild im Viewer zu navigieren, wurde hinzugefügt.
    • Die Möglichkeit, relativ zu einem bestimmten Punkt im Bild zu zoomen, wurde hinzugefügt.
    • Präziseres Zoomen - ZoomExtended - ermöglicht Werte von 0,01 bis 1000 Prozent.
    • Die Möglichkeit, eine spezielle Bildkarte anzuzeigen, wurde hinzugefügt. Diese ermöglicht die schnelle Navigation in großen Bildern und bietet folgende Funktionen:
      • Größe und Ankerpunkt der Bildkarte im Viewer.
      • Relativer Zoom und Modus "Beste Anpassung".
      • Hervorhebung des aktuell sichtbaren Bildbereichs auf der Karte.
      • Wechsel zur angegebenen Position im Bild durch Mausklick auf der Karte.
  • Verbesserte Funktionen für die Arbeit mit BMP-, JPEG-, JPEG2000- und TIFF-Decodern:
    • Die Möglichkeit, einen Bildausschnitt in einer bestimmten Skalierung abzurufen, ohne das gesamte Bild zu dekodieren und in den Speicher zu laden, wurde hinzugefügt.
    • Die Möglichkeit, verschiedene Teile desselben Bildes in verschiedenen Threads abzurufen (Multithreading), wurde hinzugefügt.
  • Die neue ImageRenderer-Klasse bietet umfangreiche Funktionen für die Arbeit mit großen und sehr großen Bildern (mehr als Gigapixel):
    • Die Möglichkeit, den angegebenen Bildausschnitt in einer bestimmten Skalierung abzurufen, wurde hinzugefügt.
    • Die Möglichkeit, Zwischenschritte des Bildaufnahmeprozesses anzuzeigen (sanftes Laden), wurde hinzugefügt.
    • Unterstützung für progressives, mehrstufiges Laden von Bildern oder Bildteilen für die Formate JPEG2000, BMP und TIFF hinzugefügt.
    • Die Unterstützung für das schnelle Abrufen von Miniaturansichten ohne Laden des gesamten Bildes in den Speicher wurde für die Formate JPEG2000, JPEG, BMP, TIFF und PNG hinzugefügt.
    • Multithreading wird beim Abrufen von Bildern oder Bildteilen unterstützt. Die Anzahl der Threads kann entweder automatisch gewählt oder manuell festgelegt werden.
    • Die Möglichkeit, bereits geladene Bildteile für eine bessere Leistung zwischenzuspeichern, wurde hinzugefügt.
  • Codecs
    • PNG-Codec erstellt:
      • Unterstützung für das Dekodieren von 1/2/4/8/16/24/32/48/64-Bit-PNG-Bildern hinzugefügt.
      • Unterstützung für die Kodierung von 1/4/8/16/24/32/48/64-Bit-PNG-Bildern hinzugefügt.
      • Komprimierung von PNG-Dateien um bis zu 40 % erhöht.
      • Einstellung des Komprimierungsgrades und des anwendbaren Datenfilters für PNG-Bilder möglich.
      • Hinzufügen und Lesen von Textdatenfeldern in PNG-Dateien möglich.
      • Ändern von Farbpalette und Auflösung ohne Neuschreiben der gesamten PNG-Datei möglich.
    • TIFF-Codec verbessert:
      • Unterstützung für BigTIFF-Bilder hinzugefügt.
      • Auslesen eines Teils einer TIFF-Dateiseite möglich.
      • Skaliertes Bild aus einer TIFF-Dateiseite extrahieren möglich.
      • Optimierte Arbeit mit TIFF-Datei-Metadaten. Algorithmus zur Minimierung der Metadatengröße von TIFF-Dateiseiten entwickelt.
      • Unterstützung für den CIELab-Farbraum hinzugefügt.
  • Visuelle Werkzeuge:
    • Neues visuelles Werkzeug - ScrollPages - erstellt, mit dem Bilder per Mausrad gescrollt und beim Erreichen des unteren Bildrands zum nächsten Bild gesprungen werden können.
    • Verbesserter Algorithmus zur Berechnung der Zoom-Schritte im visuellen Werkzeug Zoom für eine bessere visuelle Wahrnehmung.
    • Verbesserter Zoom-Algorithmus im visuellen Werkzeug Zoom - Zoomen erfolgt relativ zum durch den Mausklick festgelegten Punkt.
    • Verbesserte Bildqualität in der Bildlupe.
  • Demoanwendungen:
    • Demo für den Großbildbetrachter erstellt.
    • Mehrseitige TIFF-Demo überarbeitet:
      • Format und Version für neu erstellte TIFF-Dateien festlegen.
      • BigTIFF-Bilder laden.
    • Dialogfeld zum Bearbeiten der Eigenschaften von Bild- und Miniaturansicht hinzugefügt.
  • Viewer:
    • Gesamtleistung der Viewer verbessert.
    • Viewer führen die meisten Operationen nun asynchron aus.
    • Viewer können nun miteinander verknüpft werden, z. B. Miniaturansicht, Bild und Anmerkungsanzeige.
    • PaletteViewer-Steuerelement zum Anzeigen und Bearbeiten von Bildpaletten erstellt.
    • AnimatedImageViewer-Steuerelement für die Anzeige von Bilddiashows erstellt.
    • Die Möglichkeit, das e.Handled-Flag beim Aufruf der folgenden Ereignisse zu verarbeiten, wurde hinzugefügt: CopyKeyPressed, CutKeyPressed, DeleteKeyPressed, InsertKeyPressed, SelectAllKeyPressed.
  • JPEG2000-Codec wurde im neuen VintaSoft JPEG2000 .NET Plug-in entwickelt und veröffentlicht.
  • GIF-Codec erstellt:
    • Unterstützte Formate: GIF87a und GIF89a.
    • Die Möglichkeit, GIF-Dateien mithilfe von Animationsoptimierung (verlustfrei) zu packen, wurde hinzugefügt.
    • Die Möglichkeit, animierte GIF-Dateien mit dem AnimatedImageViewer-Steuerelement anzuzeigen, wurde hinzugefügt.
    • Die Möglichkeit, mehrere Bilder zu kombinieren und in einer neuen animierten GIF-Datei zu speichern, wurde hinzugefügt.
    • Die Möglichkeit, mehrere GIF-Dateien zu einer einzigen zusammenzuführen, wurde hinzugefügt.
    • Die Möglichkeit, sowohl Seite als auch Frame anzuzeigen, wurde hinzugefügt.
    • Die Möglichkeit, Seiten hinzuzufügen, einzufügen, zu löschen oder neu anzuordnen, wurde hinzugefügt.
    • Die Möglichkeit, die Anzahl der Animationswiederholungen festzulegen oder den Endlosmodus auszuwählen, wurde hinzugefügt.
    • Die Möglichkeit, eine Zeitverzögerung zwischen der Anzeige von Frames festzulegen, wurde hinzugefügt.
    • Die Möglichkeit, die Farbpalette der Seite zu ändern, wurde hinzugefügt.
    • Die Möglichkeit, Seiten mit lokaler Farbpalette hinzuzufügen (verlustfrei), wurde hinzugefügt.
    • Die Möglichkeit, Seiten mit globaler Farbpalette hinzuzufügen, wurde hinzugefügt.
    • Die Möglichkeit, die lokale Farbpalette einer Seite zu löschen und dadurch die Dateigröße zu reduzieren (verlustbehaftet), wurde hinzugefügt.
  • BMP-Codec erstellt:
    • Unterstützte Formate: Indexed1, Indexed4, Indexed8, Bgr555, Bgr565, Brg24, Bgr32, Bgra32.
    • RLE-Komprimierung für das Indexed8-Format wird unterstützt.
    • Die Möglichkeit, Auflösung und Farbpalette zu ändern, ohne die gesamte Datei neu zu schreiben, wurde hinzugefügt.
    • Die Möglichkeit, ein Vorschaubild zu erhalten, ohne die gesamte Datei in den Speicher zu laden, wurde hinzugefügt.
  • Bildverarbeitung:
    • Ölgemälde-Effektfilter (OilPaintingCommand) erstellt.
    • Neue Befehle hinzugefügt: ClearImageCommand, GetAlphaChannelCommand, SetAlphaChannelCommand.
    • ResizeCanvasCommand verbessert.
    • Überlagerungsalgorithmus optimiert: Transparenz wird nun bei der Überlagerung von 8-Bit-Bildern berücksichtigt.
  • Demoanwendungen:
    • Die Struktur der Demo-Anwendungen wurde überarbeitet. Häufig wiederkehrende, unabhängige Programmteile wurden in der neuen Assembly DemosCommonCode zusammengefasst.
    • Anmerkungsdemo verbessert: AnnotationsToolStrip-Steuerelement hinzugefügt - unabhängiges Bedienfeld für Anmerkungen.
    • GIF-Animator-Demo erstellt - voll funktionsfähiger GIF-Editor.
    • Die Demo des Miniaturansicht-Viewers wurde überarbeitet. Die Demo zeigt die synchrone Funktionsweise des Ordner-Miniaturansicht-Viewers, des Miniaturansicht-Viewers und des Bild-Viewers.
  • Direkter Pixelzugriff möglich: Pixelfarbe für jedes unterstützte Bildformat abrufen/festlegen.
  • Gesamtleistung verbessert.
  • Einige größere und kleinere Fehlerbehebungen.
  • Bild-Viewer optimiert:
    • Asynchrones Laden von Bildern im Bild-Viewer hinzugefügt.
    • Gesamtleistung von Bild-Viewer und Miniaturansicht-Viewer verbessert.
    • Geschwindigkeit der visuellen Werkzeuge erhöht.
    • Fehler bei der Einstellung der Rendering-Anpassung im Bild-Viewer behoben.
  • Optimierte Bildverarbeitungsfunktionen:
    • Neue Hierarchie von Bildverarbeitungsklassen hinzugefügt.
    • Erstellung benutzerdefinierter Bildverarbeitungsfunktionen möglich.
    • Neue Bildverarbeitungsfunktionen hinzugefügt: Pixelieren, Sepia, Kachelreflexion, Weichzeichnen, Kantenerkennung, Schärfen.
    • Konvertierung von Bildern zwischen den 16-Bit-RGB-Formaten BGR555 und BGR565 möglich.Das Speichern im BGR555-Format wird nur für BMP-Dateien unterstützt.
    • Der Standard-Schwellenwert für die Umwandlung von Farbbildern in Schwarzweißbilder ist auf 384 festgelegt.
  • TIFF-Codec optimiert:
    • Fortschrittsanzeigen für das Laden und Speichern von Bildern hinzugefügt.
    • Die Möglichkeit, Seiten mit JPEG-Komprimierung aus einer TIFF-Datei in eine andere zu kopieren, wurde hinzugefügt.
    • Die Logik der TIFF-Codec-Verarbeitung wurde geändert. Wenn die Komprimierung für das Speichern eines nicht schwarzweißen Bildes auf CCITT4 eingestellt ist, wird es automatisch in Schwarzweiß konvertiert und gespeichert. In der vorherigen Version war die Priorität auf das Bild eingestellt (alle Farbbilder wurden in diesem Fall mit LZW-Komprimierung gespeichert), in der aktuellen Version auf den Benutzer.
    • Der Algorithmus für die Verarbeitung von per Fax empfangenen TIFF-Bildern wurde optimiert.
  • Optimierte Speichernutzung und verbesserte Gesamtleistung.
  • Optimierte Speichernutzung in PDF-, JBIG2-Codecs und JPEG-Encoder.
  • Die Demo des Bildbetrachters wurde aktualisiert und in Imaging Demo umbenannt.
  • Die Druckdemo wurde aktualisiert und für den Druck von PDF-Dateien optimiert.
  • Demoanwendungen aktualisiert.
  • Einige kleinere Fehlerbehebungen.
  • Die Möglichkeit, verarbeitete und/oder annotierte Bilder wieder im Quellverzeichnis zu speichern, wurde hinzugefügt.
  • Die Möglichkeit, nach dem Speichern eines Bildes zu einer anderen Quelle zu wechseln, wurde hinzugefügt.
  • Einige Fehler in den Codecs TIFF, JBIG2 und PDF wurden behoben.
  • Einige Fehler im Multithreading wurden behoben.
  • Demoanwendungen aktualisiert.
  • Einige kleinere Fehlerbehebungen.
  • .NET 4.0 wird unterstützt.
  • Die Speichernutzung beim Laden von TIFF-Bildern mit Packbits-Komprimierung wurde optimiert.
  • Optimierter Algorithmus zur Erstellung von TIFF-Dateien.
  • Speichern von Bildern als TIFF-Datei mit alter JPEG-Komprimierung möglich.
  • Multithreading-Unterstützung im JPEG-Encoder hinzugefügt.
  • Farbmischung für die Bildverarbeitung möglich.
  • Fehler im Bildbetrachter beim Laden großer Bilder behoben.
  • Synchronisierungsfehler im Bildbetrachter beim Anzeigen, Bearbeiten und Speichern von Bildern behoben.
  • Demoanwendungen für Visual Studio 2010 erstellt.
  • Demoanwendungen für Visual Studio 2005/2008 aktualisiert.
  • Neue, detaillierte SDK-Dokumentation mit Upgrade-Anleitung von Version 3.x auf 4.x erstellt.
  • Einige größere und kleinere Fehlerbehebungen.
  • Verbesserter Algorithmus zum Laden von TIFF-Dateien.
  • Speichern von Bildern mit ZIP-Komprimierung als TIFF-Datei möglich.
  • Speichernutzung im TIFF-Dateispeicheralgorithmus optimiert.
  • Möglichkeit hinzugefügt, Rendering-Einstellungen für Vektordecoder zu definieren.
  • PDF-Dokumente können nun mit dem neuen VintaSoft PDF .NET Plug-in geladen werden.
  • PDF-Dokumente können nun in BMP, JPEG und andere Formate konvertiert werden. GIF-, PNG-, TIFF- oder mehrseitige TIFF-Dateien können mithilfe des VintaSoft PDF .NET Plug-in gespeichert werden.
  • Die Möglichkeit, Bilder mithilfe des VintaSoft PDF .NET Plug-in in PDF/A-Dokumente zu speichern, wurde hinzugefügt.
  • Die Möglichkeit, Schwarzweiß-JBIG2-komprimierte Bilder sowohl eigenständig als auch in PDF eingebettet mithilfe des neuen VintaSoft JBIG2 .NET Plug-in zu dekodieren und zu kodieren, wurde hinzugefügt.
  • Die Möglichkeit, Bilder mithilfe des VintaSoft JBIG2 .NET Plug-in in Schwarzweiß-JBIG2-komprimierte Bilder und zurück zu konvertieren, wurde hinzugefügt.
  • Die Geschwindigkeit des Vorschaubild-Renderings wurde erhöht.
  • Möglichkeit hinzugefügt, das Verhalten visueller Werkzeuge anzupassen.
  • Möglichkeit hinzugefügt, erweiterte Druckeinstellungen (Auswahl, aktuelle Seite, Seitenbereich) zu definieren.
  • Decoder-Hierarchie geändert.
  • Encoder-Hierarchie geändert.
  • Fehler im Vorschaubild-Auswahlalgorithmus behoben.
  • Demo-Anwendungen aktualisiert: "Image Viewer Demo", "Annotation Demo", "Image Converter Demo", "Multipage TIFF Demo", "Print Demo".
  • Neue Demo-Anwendungen erstellt: "PDF Reader Demo", "PDF Editor Demo", "Web PDF Reader Demo", "JBIG2 Codec Demo".
  • Der Drag-and-Drop-Algorithmus des Thumbnail Viewers wurde verbessert.
  • Verbesserter Algorithmus zum Laden von TIFF-Dateien.
  • Einige kleinere Fehlerbehebungen.
  • Die Möglichkeit, Graustufenbilder mit JPEG-Komprimierung als TIFF-Dateien zu speichern, wurde hinzugefügt.
  • Ein Fehler im Drag-and-Drop-Algorithmus der Miniaturansicht wurde behoben.
  • Ein Fehler im CCITT-Komprimierungsalgorithmus des PDF-Encoders wurde behoben.
  • Einige Fehler im JPEG-Decoder wurden behoben.
  • Einige kleinere Fehlerbehebungen.
  • Die Speicherverwaltung in der Miniaturansicht wurde optimiert.
  • Der Rendering-Algorithmus für Miniaturansichten wurde optimiert.
  • Der Ladealgorithmus für TIFF-Dateien mit JPEG- und LZW-komprimierten Bildern wurde verbessert.
  • Die Möglichkeit, Graustufen-JPEG-Bilder zu erstellen, wurde hinzugefügt.
  • Neue Bildverarbeitungsfunktionen wurden hinzugefügt: Helligkeit, Kontrast, Farbton, Sättigung, Luminanz, Gamma.
  • Bestehende Bildverarbeitungsfunktionen optimiert.
  • Die Verwendung von Bildverarbeitungsfunktionen kann nun auf bestimmte Bildbereiche beschränkt werden.
  • Der Algorithmus für die Miniaturansicht-Darstellung wurde optimiert. Miniaturansichten im sichtbaren Bereich werden priorisiert.
  • Der Rotationsalgorithmus wurde optimiert, um die Erkennung von Bildrändern nach der Rotation zu ermöglichen.
  • Die Drag-and-Drop-Funktion der Miniaturansicht kann nun deaktiviert werden.
  • Bilder können nun mit Anmerkungen gespeichert werden.
  • Verbesserter Algorithmus zum Laden von TIFF-Dateien.
  • Einige größere und kleinere Fehlerbehebungen.
  • Demoanwendungen aktualisiert.
  • Die Kantenglättung kann nun im Bildbetrachter verwendet werden.
  • Die Pufferung im Bildbetrachter kann nun deaktiviert werden.
  • Die Leistung und Zuverlässigkeit der Bildverarbeitungsfunktionen bei der Verarbeitung großer Bilder wurde verbessert.
  • Verbesserter Algorithmus zum Laden von TIFF-Dateien.
  • Einige kleinere Fehlerbehebungen.
  • Die Demos für Bildbetrachter, mehrseitiges TIFF und Drucken wurden aktualisiert.
  • Die Assembly Vintasoft.Imaging.dll ist jetzt in zwei Varianten verfügbar:
    • Details der Assembly im Ordner "\Bin\v2.0\":
      • Die Assembly wurde unter .NET 2.0 kompiliert.
      • Die Assembly kann im x86- und WOW64-Modus verwendet werden.
      • Die Assembly kann nicht im x64-Modus verwendet werden.
      • Für die Bildvorschau im Bildbetrachter werden GDI32-Funktionen verwendet.
      • Der Bildbetrachter bietet eine hohe Vorschaugeschwindigkeit.
    • Besonderheiten der Assembly im Ordner "\Bin\v2.0\x64\":
      • Die Assembly wurde unter .NET 2.0 kompiliert.
      • Die Assembly kann im x86-, WOW64- und x64-Modus verwendet werden.
      • Für die Bildvorschau im Bildbetrachter werden keine GDI32-Funktionen verwendet.
      • Die Vorschaugeschwindigkeit im Bildbetrachter ist geringer als in der Assembly, die GDI32 verwendet.
  • Die Möglichkeit, Metadaten von TIFF-Bildern zu bearbeiten, wurde hinzugefügt.
  • Die Möglichkeit, einen ausgewählten Bildausschnitt in ein anderes Bild im Bildbetrachter zu kopieren und einzufügen, wurde hinzugefügt.
  • Die Möglichkeit, die Farbtiefe des Bildes zu ändern (Farben zu konvertieren), wurde hinzugefügt.
  • Die Möglichkeit, Bilder übereinanderzulegen, wurde hinzugefügt.
  • Ein neues visuelles Werkzeug - Selection - wurde hinzugefügt. Es ermöglicht die Auswahl eines Bildausschnitts im Bildbetrachter und das Kopieren der Auswahl in die Windows-Zwischenablage.
  • Die Möglichkeit, ein Histogramm des Bildes zu erhalten, wurde hinzugefügt.
  • Die Möglichkeit, den Bildbetrachter über den Code zu steuern, insbesondere das Zoomen, Auswählen, Zuschneiden und Verschieben von Bildern per Drag & Drop, wurde hinzugefügt.
  • Die Möglichkeit, Aktionsschaltflächen für visuelle Werkzeuge zu definieren, wurde hinzugefügt.
  • Neues Ereignis hinzugefügt, das ausgelöst wird, wenn die Auswahl im Bildbetrachter geändert wird.
  • Neues Ereignis hinzugefügt, das ausgelöst wird, wenn sich das Miniaturbild im Miniaturbildbetrachter ändert, über dem sich der Mauszeiger befindet. Dieses Ereignis kann verwendet werden, wenn Sie dem Miniaturbildbetrachter ein benutzerdefiniertes Kontextmenü hinzufügen möchten.
  • Der Algorithmus zur Erkennung leerer Bilder wurde verbessert.
  • Der Algorithmus zum Laden von TIFF-Dateien wurde verbessert.
  • Ein Fehler beim Laden von WMF/EMF-Dateien wurde behoben.
  • Einige größere und kleinere Fehlerbehebungen.
  • Die WebStampImage-Demo wurde erstellt. Diese Demo zeigt, wie Bilder, die auf einen Webserver hochgeladen wurden, mit Anmerkungen versehen werden.
  • Die ImageViewer-Demo wurde aktualisiert.
  • Die Möglichkeit, Bilder in PDF-Dokumenten zu speichern/hinzuzufügen, wurde hinzugefügt.
  • Visuelle Werkzeuge für Bildbetrachter erstellt:
    • Lupe - ermöglicht das Vergrößern eines Bildbereichs.
    • Verschieben - ermöglicht das Verschieben des Bildes mit der Maus.
    • Drag & Drop - ermöglicht das Auswählen und Verschieben eines Bildbereichs innerhalb des Bildes.
    • Auswahl zuschneiden - ermöglicht das Auswählen eines Bildbereichs und das Zuschneiden des Bildes anhand der Auswahlgrenzen.
    • Zoomen - ermöglicht das Zoomen des Bildes.
    • Auswahl zoomen - ermöglicht das Auswählen eines Bildbereichs und das Zoomen des Bildes innerhalb der Auswahlgrenzen.
  • Die Möglichkeit, das Laden, Verarbeiten und Speichern von Bildern vollständig zu steuern, wurde hinzugefügt.
  • Die SDK-Dokumentation im Visual Studio .NET 2005-Format wurde erstellt.
  • Demo für die Miniaturansicht erstellt. Diese Demo zeigt, wie Sie ein benutzerdefiniertes Design für die Miniaturansicht erstellen.
  • Demo für den Bildkonverter erstellt. Diese Demo zeigt, wie Sie mehrseitige TIFF-Dateien in PDF-Dokumente usw. konvertieren.
  • Algorithmen zur Rauschunterdrückung, Entzerrung und Randerkennung verbessert.
  • Einige Fehler in der Bildanzeige behoben.
  • Einige Fehler in der Bilddruckdokumentsteuerung behoben.
  • Demoanwendungen aktualisiert.
  • Demoanwendungen für 32- und 64-Bit-Systeme erstellt.
  • Einige größere und kleinere Fehlerbehebungen.
  • 6 Bildvorschaumodi werden unterstützt:
    • Normal mit Bildschirmauflösung
    • Normal mit Bildauflösung
    • Optimale Anpassung
    • An Breite anpassen
    • An Höhe anpassen
    • Skalieren
  • Erhöhte Vorschaugeschwindigkeit des Bildbetrachters.
  • Fehler der vorherigen Version behoben, der beim Drucken von Bildern mit falscher Auflösung auftrat.
  • Verbesserte Darstellungsqualität der Miniaturansichten.
  • Optimiertes Lupenwerkzeug.
  • Mehrfachauswahlfunktion im Miniaturansicht-Viewer hinzugefügt (Miniaturansichten können ausgewählt, verschoben und gelöscht werden).
  • Neue Bildverarbeitungsfunktionen hinzugefügt: Größe ändern, neu berechnen, Auflösung ändern.
  • Algorithmen zur Rauschunterdrückung, Entzerrung und Randerkennung optimiert.
  • LZW-Komprimierungsalgorithmus optimiert. Lesegeschwindigkeit von TIFF-Bildern mit LZW-Komprimierung erhöht.
  • Bilder mit unterschiedlichen X- und Y-Auflösungen werden unterstützt.
  • Die Möglichkeit, Rahmen für Bilder in der Miniaturansicht zu definieren, wurde hinzugefügt.
  • Fokus beim Überfahren mit der Maus: Das Bild kann automatisch ausgewählt werden, wenn der Mauszeiger einige Sekunden lang über dem zugehörigen Miniaturbild verbleibt.
  • Demoanwendungen aktualisiert.
  • Einige größere und kleinere Fehlerbehebungen.
  • Die Möglichkeit, Bilder aus einer Datei oder einem Stream zu laden, wurde hinzugefügt.
  • Die Möglichkeit, Bilder aus verschiedenen Dateien und/oder Streams in eine Bildersammlung zu laden, wurde hinzugefügt.
  • Die Möglichkeit, Bilder in einem scrollbaren und zoombaren Bildbetrachter anzuzeigen, wurde hinzugefügt.
  • Die Möglichkeit, Miniaturansichten in einem Multithread-Miniaturansichtsbetrachter anzuzeigen, wurde hinzugefügt.
  • Unterstützte Bildverarbeitungsfunktionen: Rauschen entfernen, Entzerren, Randerkennung, Erkennung leerer Seiten, Drehen, Spiegeln, Zuschneiden, Invertieren, Farbkonvertierung.
  • Unterstützte visuelle Werkzeuge: Lupe, Zoom, Auswahl.
  • Die Möglichkeit, Bilder per Drag & Drop in die Miniaturansicht zu ziehen, wurde hinzugefügt.
  • Direktes Arbeiten (ohne temporäre Datei) mit mehrseitigen TIFF-Dateien wird unterstützt.
  • Die Möglichkeit, Metadaten aus TIFF-Dateien zu lesen, wurde hinzugefügt.
  • Die Möglichkeit, Annotationen aus TIFF-Dateien zu lesen und zu schreiben, wurde mithilfe von VintaSoft Annotation .NET Plug-in hinzugefügt.
  • Vorschau und Druckfunktion für Bilder hinzugefügt.
  • Speichern von Bildern in Datei oder Stream hinzugefügt.
  • Asynchrones Speichern einer Bildersammlung als mehrseitige TIFF-Datei in Datei oder Stream hinzugefügt.
  • Aufteilen einer mehrseitigen TIFF-Datei in mehrere BMP-, JPEG-, GIF-, PNG- oder TIFF-Dateien hinzugefügt.
  • Unterstützte Bilddateiformate: BMP, EMF, EXIF, GIF, Icon, JPEG, PNG, TIFF, mehrseitiges TIFF, WMF.
  • Unterstützte Operationen mit mehrseitigen TIFF-Dateien: Bilder abrufen, hinzufügen, einfügen und löschen, Datei packen, Metadaten lesen, Anmerkungen lesen und schreiben.
  • Unterstützte TIFF-Bildkomprimierungen: Keine, CCITT Gruppe 3 und 4 Fax, CCITT Rle, Packbits, LZW, Deflate, JPEG.