VintaSoft JBIG2 .NET Plug-in - Entwicklungsgeschichte

Produktversionsinformationen

Auf dieser Seite finden Sie Informationen zur allgemeinen Entwicklungsgeschichte des VintaSoft JBIG2 .NET Plug-in. Informationen zu Änderungen im API SDK finden Sie in der Dokumentation.

  • Unterstützung für .NET 10.0 unter Windows, Linux und macOS hinzugefügt.
  • Unterstützung für .NET 9.0 unter Windows, Linux und macOS hinzugefügt.
  • .NET-Entwicklung:
    • Die Dekodierungsgeschwindigkeit von JBIG2-Bildern wurde um 20% erhöht.
    • Die Kodierungsgeschwindigkeit von JBIG2-Bildern wurde um 15% erhöht.
    • Ein Fehler im Dekodierungsalgorithmus für JBIG2-Bilddaten wurde behoben.
  • Unterstützung für .NET 8.0 unter Windows, Linux und macOS hinzugefügt.
  • .NET-Entwicklung:
    • Unterstützung für .NET 7 unter Windows, Linux und macOS wurde hinzugefügt.
  • .NET-Entwicklung:
    • Plattformübergreifende Unterstützung für Windows, Linux und macOS in .NET 6, .NET 5 und .NET Core 3.1 hinzugefügt.
    • Der JBIG2-Codec ist nicht mehr von System.Drawing.Common abhängig und benötigt keine Grafik-Engine mehr zum Codieren und Decodieren von Bildern.
  • .NET-Entwicklung:
    • Unterstützte Plattformen:
      • Unterstützung für .NET 6 unter Windows hinzugefügt.
    • Unterstützte Entwicklungsumgebungen:
      • Kompatibilität mit Visual Studio 2022 hinzugefügt.
    • Unterstützte Betriebssysteme:
      • Kompatibilität mit Windows 11 hinzugefügt.
      • Kompatibilität mit Windows Server 2003 nicht mehr unterstützt.
  • .NET-Entwicklung:
    • Unterstützte Plattformen:
      • Unterstützung für .NET 5 für Windows hinzugefügt.
  • .NET-Entwicklung:
    • Unterstützte Plattformen:
      • Unterstützung (ohne UI-Steuerelemente) für .NET Core 3 für Windows hinzugefügt.
        Die folgenden .NET Core-Assemblies wurden erstellt:
        • Vintasoft.Imaging.Jbig2Codec.dll
      • Die Unterstützung für .NET Framework 2.0 wurde eingestellt; das SDK unterstützt nun .NET Framework 4+ und 3.5.
  • Ein Fehler im arithmetischen Decoder wurde behoben.
  • Die Assemblies wurden umbenannt und die Namespace-Struktur geändert. Weitere Details finden Sie in der Dokumentation.
  • Laden der JBIG2-Datei:
    • Optimierter JBIG2-Bilddecoder-Algorithmus, Geschwindigkeit um 3% erhöht.
    • Diverse kleinere Fehlerbehebungen und Ergänzungen.
  • Speichern der JBIG2-Datei:
    • Optimierte Speichernutzung beim Codieren mehrseitiger JBIG2-Dateien.
    • Diverse kleinere Fehlerbehebungen und Ergänzungen.
  • Datenkomprimierungsalgorithmen:
    • Optimierter verlustfreier Codierungsalgorithmus:
      • Geschwindigkeit um 3% erhöht.
      • Die durchschnittliche Größe der codierten Datei wurde um 2% reduziert.
      • Optimierte Speichernutzung.
    • Der verlustbehaftete Codierungsalgorithmus wurde optimiert:
      • Die Geschwindigkeit des Algorithmus wurde um 30% erhöht.
      • Der Algorithmus zur Generierung des Symbolwörterbuchs wurde verbessert, wodurch die Qualität des resultierenden Bildes verbessert wurde. Falsche Symbolersetzungen und Tabellenfehler wurden praktisch eliminiert.
      • Optimierte Speichernutzung.
  • Ein Fehler im JBIG2-Bilddekodierungsalgorithmus wurde behoben.
  • Diverse kleinere Fehlerbehebungen und Ergänzungen.
  • Die Speichernutzung wurde optimiert und die Codec-Geschwindigkeit erhöht.
  • Ein Fehler im Algorithmus zur verlustbehafteten Datenkodierung mit einem Zeichenwörterbuch wurde behoben.
  • Diverse kleinere Fehlerbehebungen und Ergänzungen.
  • Das VintaSoft JBIG2 .NET Plug-in wurde erstellt - ein neues Plug-in-Modul der VintaSoft Imaging .NET SDK-Bibliothek mit folgenden Funktionen:
    • Erstellen einer JBIG2-Datei:
      • Erstellen einer einseitigen oder mehrseitigen JBIG2-Datei.
    • Laden der JBIG2-Datei:
      • Laden eines Bildes aus einer einseitigen oder mehrseitigen JBIG2-Datei.
      • Dekodieren eines JBIG2-komprimierten Bildes aus PDF-Dokumentressourcen.
    • Speichern der JBIG2-Datei:
      • Speichern eines Bildes als JBIG2-Datei.
      • Möglichkeit, ein Bild zu einer mehrseitigen JBIG2-Datei hinzuzufügen.
      • Möglichkeit, die JBIG2-Komprimierung zum Kodieren von Bildern in PDF-Dokumentressourcen zu verwenden.
    • Arbeiten mit einer mehrseitigen JBIG2-Datei:
      • Möglichkeit, JBIG2-Dateiseiten zu bearbeiten.
    • Datenkomprimierungsalgorithmen:
      • Arithmetische Kodierung und Dekodierung von Daten wird unterstützt.
      • MMR-Kodierung und -Dekodierung von Daten wird unterstützt.
      • Standard- und benutzerdefinierte Huffman-Tabellen werden unterstützt.
      • Verlustfreie und verlustbehaftete Kodierung und Dekodierung von Daten werden unterstützt.
      • Benutzerdefinierte Zeichenwörterbücher für eine effizientere Komprimierung werden unterstützt.
    • Demoanwendungen:
      • Die Demo-Anwendung "JBIG2Demo" wurde erstellt.