Plug-in .NET VintaSoft JBIG2 - Cronologia dello sviluppo

Informazioni sulle versioni del prodotto

In questa pagina puoi trovare informazioni sulla cronologia generale dello sviluppo del Plug-in .NET VintaSoft JBIG2. Informazioni sulle modifiche apportate all'API SDK sono disponibili nella documentazione.

  • Aggiunto supporto per .NET 9.0 su Windows, Linux e macOS.
  • Sviluppo .NET:
    • Velocità di decodifica delle immagini JBIG2 aumentata del 20%.
    • Velocità di codifica delle immagini JBIG2 aumentata del 15%.
    • Corretto un bug nell'algoritmo di decodifica dei dati delle immagini JBIG2.
  • Aggiunto supporto per .NET 8.0 su Windows, Linux e macOS.
  • .NET-sviluppo:
    • Aggiunto supporto per .NET 7 su Windows, Linux e macOS.
  • .NET-sviluppo:
    • Aggiunto supporto multipiattaforma per Windows, Linux e macOS in .NET 6, .NET 5 e .NET Core 3.1.
    • Il codec JBIG2 è ora indipendente da System.Drawing.Common e non richiede un motore grafico per codificare e decodificare le immagini.
  • .NET-sviluppo:
    • Piattaforme supportate:
      • Aggiunto supporto per .NET 6 per Windows.
    • Ambienti di sviluppo supportati:
      • Aggiunto supporto per la compatibilità con Visual Studio 2022.
    • SO supportati:
      • Aggiunto supporto per la compatibilità con Windows 11.
      • Eliminato supporto per la compatibilità con Windows Server 2003.
  • .NET-sviluppo:
    • Piattaforme supportate:
      • Aggiunto supporto per .NET 5 per Windows.
  • .NET-sviluppo:
    • Piattaforme supportate:
      • Aggiunto supporto (senza controlli dell'interfaccia utente) per .NET Core 3 per Windows.
        Sono stati creati i seguenti assembly .NET Core:
        • Vintasoft.Imaging.Jbig2Codec.dll
      • Il supporto per .NET Framework 2.0 è stato eliminato, l'SDK ora supporta .NET Framework 4+ e 3.5.
  • È stato corretto un bug nel decoder aritmetico.
  • Gli assembly sono stati rinominati e sono state apportate modifiche alla struttura dello spazio dei nomi. Informazioni più dettagliate sono disponibili nella documentazione.
  • Caricamento file JBIG2:
    • Ottimizzato l'algoritmo di decodifica delle immagini JBIG2, aumentata la velocità dell'algoritmo del 3%.
    • Diverse correzioni e aggiunte minori.
  • Salvataggio del file JBIG2:
    • Utilizzo della memoria ottimizzato durante la codifica di file JBIG2 multipagina.
    • Diverse correzioni e aggiunte minori.
  • Algoritmi di compressione dati:
    • Algoritmo di codifica lossless ottimizzato:
      • Velocità dell'algoritmo aumentata del 3%.
      • In media, la dimensione del file codificato è stata ridotta del 2%.
      • Utilizzo della memoria ottimizzato.
    • Ottimizzato l'algoritmo di codifica con perdita:
      • Aumentata la velocità dell'algoritmo del 30%.
      • È stato migliorato l'algoritmo per la generazione di un dizionario di simboli, il che ha portato a un miglioramento della qualità dell'immagine risultante, ovvero sono state praticamente eliminate le sostituzioni errate di simboli e la distruzione nelle tabelle.
      • Utilizzo della memoria ottimizzato.
  • Corretto un bug nell'algoritmo di decodifica delle immagini JBIG2.
  • Diverse correzioni e aggiunte minori.
  • Utilizzo della memoria ottimizzato e maggiore velocità del codec.
  • È stato risolto un bug nell'algoritmo di codifica dei dati con perdita di dati che utilizza un dizionario di caratteri.
  • Diverse correzioni e aggiunte minori.
  • È stato creato il VintaSoft JBIG2 .NET Plug-in, un nuovo modulo plug-in della libreria VintaSoft Imaging .NET SDK, con le seguenti funzionalità:
    • Creazione di un file JBIG2:
      • Possibilità di creare un file JBIG2 a pagina singola o multipagina.
    • Caricamento file JBIG2:
      • Possibilità di caricare un'immagine da un file JBIG2 a pagina singola o multipagina.
      • Capacità di decodificare immagini compresse JBIG2 da risorse di documenti PDF.
    • Salvataggio del file JBIG2:
      • Possibilità di salvare l'immagine come file JBIG2.
      • Possibilità di aggiungere un'immagine a un file JBIG2 multipagina.
      • Possibilità di utilizzare la compressione JBIG2 per codificare le immagini nelle risorse dei documenti PDF.
    • Lavorare con un file JBIG2 multipagina:
      • Possibilità di manipolare le pagine di un file JBIG2.
    • Algoritmi di compressione dati:
      • È supportata la codifica e la decodifica aritmetica dei dati.
      • La codifica e la decodifica dei dati MMR sono supportate.
      • Sono supportate le tabelle Huffman standard e personalizzate.
      • Sono supportate la codifica e la decodifica dei dati lossless e lossy.
      • Sono supportati dizionari di caratteri personalizzati per una compressione più efficiente.
    • Applicazioni demo:
      • Applicazione demo "JBIG2Demo" creata.