VintaSoft JPEG2000 .NET Plug-in - Historia de desarrollo

Información sobre las versiones del producto

En esta página puede obtener información sobre el historia de desarrollo general VintaSoft JPEG2000 .NET Plug-in. Puede encontrar información sobre los cambios en el SDK de API en la documentación.

  • Se agregó soporte para .NET 9.0 en Windows, Linux y macOS.
  • .NET-desarrollo:
    • Decodificación acelerada de JPEG2000 imágenes en un 15%.
    • Decodificación mejorada de archivos JPEG2000 que no fueron creados según el estándar.
    • Se corrigió un error en el algoritmo de decodificación de datos de imágenes JPEG200.
  • Se agregó soporte para .NET 8.0 en Windows, Linux y macOS.
  • .NET-desarrollo:
    • Se agregó soporte para .NET 7 en Windows, Linux y macOS.
  • .NET-desarrollo:
    • Se agregó soporte multiplataforma para Windows, Linux y macOS en .NET 6, .NET 5 y .NET Core 3.1.
    • El códec JPEG2000 ahora es independiente de System.Drawing.Common y no requiere un motor gráfico para codificar y decodificar imágenes.
  • .NET-desarrollo:
    • Plataformas compatibles:
      • Se agregó soporte para .NET 6 para Windows.
    • Entornos de desarrollo compatibles:
      • Se agregó soporte para compatibilidad con Visual Studio 2022.
    • SO compatible:
      • Se agregó soporte para compatibilidad con el sistema operativo Windows 11.
      • La compatibilidad con Windows Server 2003 ha sido descontinuada.
  • .NET-desarrollo:
    • Plataformas compatibles:
      • Se agregó soporte para .NET 5 para Windows.
  • .NET-desarrollo:
    • Plataformas compatibles:
      • Se agregó soporte (sin controles de UI) para .NET Core 3 para Windows.
        Se han creado los siguientes ensamblados de .NET Core:
        • Vintasoft.Imaging.Jpeg2000Codec.dll
      • .NET Framework 2.0 ha sido descontinuado, el SDK ahora es compatible con .NET Framework 4+ y 3.5.
  • La decodificación de imágenes se ha acelerado.
  • Uso de memoria reducido al codificar imágenes con mosaicos.
  • Uso de memoria reducido al codificar imágenes en modo con pérdida.
  • Se agregó la capacidad de decodificar imágenes de 4 bits.
  • Se agregó soporte para la gestión del color en archivos JPEG2000.
  • Se ha cambiado el nombre de los ensamblajes y se han realizado cambios en la estructura del espacio de nombres. Información más detallada está disponible en la documentación.
  • Se agregó la capacidad de editar mosaicos de imágenes JPEG2000.
  • Consumo de memoria optimizado al codificar JPEG2000.
  • La codificación JPEG2000 se ha acelerado en un 25%.
  • El consumo de memoria al codificar JPEG2000 se ha reducido significativamente, lo que generalmente acelera el proceso de codificación de imágenes con compresión JPEG2000.
  • Errores menores solucionados.
  • Optimizado el algoritmo de decodificación de imágenes para compatibilidad con imágenes sin el último marcador EOC.
  • Se corrigió un error con la representación progresiva de las imágenes de la paleta.
  • Se agregó la capacidad de ver imágenes JPEG2000 muy grandes (gigapíxeles más) usando la carga progresiva de imágenes en partes en varios subprocesos.
  • Se agregó la capacidad de cargar cualquier región de imagen con un nivel determinado de descomposición (escala).
  • Se agregó la capacidad de cargar una parte (mosaico) de una imagen con un nivel específico de descomposición (escala), si la imagen está dividida en partes.
  • Se agregó la capacidad de cargar imágenes con una profundidad de color de 9 a 16 bits por canal.
  • Errores menores solucionados.
  • Creado por VintaSoft JPEG2000 .NET Plug-in: un nuevo módulo de complemento de VintaSoft Imaging .NET SDK biblioteca, con las siguientes capacidades:
    • Creando un archivo JPEG2000:
      • Capacidad para crear un archivo JPEG2000 que cumpla con la especificación ISO/IEC 15444.
    • Cargando archivo JPEG2000:
      • Capacidad para cargar una imagen. desde un archivo JPEG2000. Se admiten las siguientes extensiones de archivo: jp2, jpc, j2k, j2c.
      • Capacidad para decodificar una imagen de recurso comprimida JPEG2000 en un documento PDF.
      • Formatos de imagen admitidos: Palette8, Gray8, Rgb24, Rgba32.
    • Renderizando un archivo de imagen JPEG2000:
      • Cargando toda la imagen JPEG2000 en la memoria a la vez.
    • Guardar un archivo JPEG2000:
      • Posibilidad de guardar una imagen como un archivo JPEG2000.
      • Posibilidad de utilizar la compresión JPEG2000 para codificar una imagen de recurso en un documento PDF.
      • Posibilidad de crear un archivo JPEG2000 del tamaño deseado al codificar con pérdida.
      • Posibilidad de crear un archivo JPEG2000 con el nivel deseado de calidad de imagen al codificar con pérdida.
      • Capacidad para crear un archivo de formato extendido JPEG2000 que le permite almacenar metadatos adicionales, es decir, resolución de imagen, información del espacio de color y paleta.
      • Formatos de imagen admitidos: Palette8, Gray8, Rgb24, Rgba32.
    • Algoritmos de compresión de datos:
      • Codificación y decodificación de imágenes con o sin pérdida.
      • Codificación y decodificación de una imagen con un nivel de descomposición determinado (nivel wavelet).
      • Codificación y decodificación de una imagen dividida en capas, la calidad de cada capa se puede configurar por separado.
      • Codificación y decodificación de la imagen en orden progresivo.
      • Codificación y decodificación de una imagen dividida en partes.
      • Codificación y decodificación del canal alfa adicional de la paleta de imágenes.
    • Aplicaciones de demostración:
      • La funcionalidad del complemento se puede evaluar utilizando la aplicación de demostración "ImagingDemo".