VintaSoft JPEG2000 .NET Plug-in - Cronologia dello sviluppo

Informazioni sulle versioni del prodotto

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

  • Sviluppo .NET:
    • Aggiunta la possibilità di decodificare le immagini JPEG2000 nello spazio colore CIELab.
    • Aggiunta la possibilità di decodificare le immagini JPEG2000 nello spazio colore YPbPr.
    • Aggiunta la possibilità di annotare le immagini JPEG2000.
  • Aggiunto supporto per .NET 9.0 su Windows, Linux e macOS.
  • Sviluppo .NET:
    • La decodifica delle immagini JPEG2000 è stata accelerata del 15%.
    • Decodifica migliorata dei file JPEG2000 non creati secondo lo standard.
    • È stato corretto un bug nell'algoritmo di decodifica dei dati delle immagini JPEG200.
  • 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 JPEG2000 è 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.Jpeg2000Codec.dll
      • Il supporto per .NET Framework 2.0 è stato eliminato, l'SDK ora supporta .NET Framework 4+ e 3.5.
  • La decodifica delle immagini è stata accelerata.
  • Riduzione dell'utilizzo di memoria durante la codifica delle immagini affiancate.
  • Riduzione dell'utilizzo di memoria durante la codifica delle immagini in modalità lossy.
  • Aggiunta la possibilità di decodificare immagini a 4 bit.
  • Aggiunto supporto per la gestione del colore nei file JPEG2000.
  • Gli assembly sono stati rinominati e sono state apportate modifiche alla struttura dello spazio dei nomi. Informazioni più dettagliate sono disponibili nella documentazione.
  • Aggiunta la possibilità di modificare i riquadri delle immagini JPEG2000.
  • Consumo di memoria ottimizzato durante la codifica JPEG2000.
  • Velocità di codifica JPEG2000 aumentata del 25%.
  • Il consumo di memoria durante la codifica JPEG2000 è stato notevolmente ridotto, il che ha generalmente accelerato il processo di codifica delle immagini con compressione JPEG2000.
  • Bug minori risolti.
  • Algoritmo di decodifica delle immagini ottimizzato per la compatibilità con le immagini senza l'ultimo marcatore EOC.
  • Corretto un bug relativo al rendering progressivo delle immagini della tavolozza.
  • Aggiunta la possibilità di visualizzare immagini JPEG2000 molto grandi (gigapixel e oltre) utilizzando il caricamento progressivo delle immagini in parti in più thread.
  • Aggiunta la possibilità di caricare qualsiasi regione di un'immagine con un dato livello di decomposizione (scala).
  • Aggiunta la possibilità di caricare un riquadro di un'immagine con un dato livello di decomposizione (scala) se l'immagine è divisa in parti.
  • Aggiunta la possibilità di caricare immagini con una profondità di colore da 9 a 16 bit per canale.
  • Bug minori risolti.
  • È stato creato il VintaSoft JPEG2000 .NET Plug-in, un nuovo modulo plug-in della libreria VintaSoft Imaging .NET SDK, con le seguenti funzionalità:
    • Creazione di un file JPEG2000:
      • Possibilità di creare un file JPEG2000 conforme alla specifica ISO/IEC 15444.
    • Caricamento di un file JPEG2000:
      • Possibilità di caricare un'immagine da un file JPEG2000. Sono supportate le seguenti estensioni di file: jp2, jpc, j2k, j2c.
      • Capacità di decodificare una risorsa immagine compressa JPEG2000 in un documento PDF.
      • Formati immagine supportati: Palette8, Gray8, Rgb24, Rgba32.
    • Rendering di un'immagine di file JPEG2000:
      • Caricamento dell'intera immagine JPEG2000 nella memoria in una sola volta.
    • Salvataggio file JPEG2000:
      • Possibilità di salvare un'immagine come file JPEG2000.
      • Possibilità di utilizzare la compressione JPEG2000 per codificare le risorse immagine in un documento PDF.
      • Possibilità di creare un file JPEG2000 della dimensione desiderata con codifica con perdita di dati.
      • Possibilità di creare un file JPEG2000 con il livello di qualità dell'immagine desiderato utilizzando la codifica con perdita di dati.
      • La possibilità di creare un file JPEG2000 in un formato esteso, che consente di memorizzare metadati aggiuntivi, ovvero risoluzione dell'immagine, informazioni sullo spazio colore, tavolozza.
      • Formati immagine supportati: Palette8, Gray8, Rgb24, Rgba32.
    • Algoritmi di compressione dati:
      • Codifica e decodifica di immagini lossless e lossy.
      • Codifica e decodifica di un'immagine con un dato livello di decomposizione (livello wavelet).
      • Codifica e decodifica dell'immagine divisa in livelli, la qualità di ogni livello può essere impostata separatamente.
      • Codifica e decodifica progressiva delle immagini.
      • Codifica e decodifica di un'immagine divisa in parti.
      • Codifica e decodifica del canale alfa aggiuntivo della tavolozza delle immagini.
    • Applicazioni demo:
      • La funzionalità del Plug-in può essere valutata utilizzando l'applicazione demo "ImagingDemo".