VintaSoft JPEG2000 .NET Plug-in - 개발 내역

제품 출시 정보

이 페이지에서는 VintaSoft JPEG2000 .NET Plug-in의 일반적인 개발 내역에 대한 정보를 확인할 수 있습니다. API SDK 변경 사항에 대한 정보는 설명서를 참조하십시오.

  • Windows, Linux 및 macOS에서 .NET 10.0 지원이 추가되었습니다.
  • .NET 개발:
    • CIELab 색 공간의 JPEG2000 이미지 디코딩 기능이 추가되었습니다.
    • YPbPr 색 공간의 JPEG2000 이미지 디코딩 기능이 추가되었습니다.
    • JPEG2000 이미지에 주석을 달 수 있는 기능이 추가되었습니다.
  • Windows, Linux 및 macOS에서 .NET 9.0 지원이 추가되었습니다.
  • .NET 개발:
    • JPEG2000 이미지 디코딩 속도가 15% 향상되었습니다.
    • 표준에 따라 생성되지 않은 JPEG2000 파일의 디코딩이 개선되었습니다.
    • JPEG200 이미지 데이터 디코딩 알고리즘의 버그가 수정되었습니다.
  • Windows, Linux 및 macOS에서 .NET 8.0 지원이 추가되었습니다.
  • .NET 개발:
    • Windows, Linux 및 macOS에서 .NET 7 지원이 추가되었습니다.
  • .NET 개발:
    • .NET 6, .NET 5 및 .NET Core 3.1에서 Windows, Linux 및 macOS에 대한 크로스 플랫폼 지원이 추가되었습니다.
    • JPEG2000 코덱은 이제 System.Drawing.Common과 독립적이며 이미지를 인코딩 및 디코딩하는 데 그래픽 엔진이 필요하지 않습니다.
  • .NET 개발:
    • 지원 플랫폼:
      • Windows용 .NET 6 지원이 추가되었습니다.
    • 지원되는 개발 환경:
      • Visual Studio 2022와의 호환성 지원이 추가되었습니다.
    • 지원되는 운영 체제:
      • Windows 11과의 호환성 지원이 추가되었습니다.
      • Windows Server 2003과의 호환성 지원이 중단되었습니다.
  • .NET 개발:
    • 지원 플랫폼:
      • Windows용 .NET 5 지원이 추가되었습니다.
  • .NET 개발:
    • 지원 플랫폼:
      • Windows용 .NET Core 3 지원(UI 컨트롤 제외)을 추가했습니다.
        다음 .NET Core 어셈블리가 생성되었습니다.
        • Vintasoft.Imaging.Jpeg2000Codec.dll
      • .NET Framework 2.0 지원이 중단되었으며, SDK는 이제 .NET Framework 4 이상 및 3.5를 지원합니다.
  • 이미지 디코딩 가속.
  • 타일 이미지 인코딩 시 메모리 사용량 감소.
  • 손실 압축 모드 이미지 인코딩 시 메모리 사용량 감소.
  • 4비트 이미지 디코딩 기능이 추가되었습니다.
  • JPEG2000 파일의 색상 관리 지원이 추가되었습니다.
  • 어셈블리 이름이 변경되었고 네임스페이스 구조가 바뀌었습니다. 자세한 내용은 설명서를 참조하세요.
  • JPEG2000 이미지 타일 편집 기능이 추가되었습니다.
  • JPEG2000 인코딩 시 메모리 사용량이 최적화되었습니다.
  • JPEG2000 인코딩 속도가 25% 향상되었습니다.
  • JPEG2000 인코딩 중 메모리 사용량이 크게 줄어들어 JPEG2000 압축 이미지의 인코딩 속도가 전반적으로 향상되었습니다.
  • 사소한 버그가 수정되었습니다.
  • 마지막 EOC 마커가 없는 이미지와의 호환성을 위해 이미지 디코딩 알고리즘이 최적화되었습니다.
  • 팔레트 이미지의 프로그레시브 렌더링 관련 버그가 수정되었습니다.
  • 여러 스레드에서 부분별 프로그레시브 이미지 로딩을 사용하여 매우 큰(기가픽셀 이상) JPEG2000 이미지를 볼 수 있는 기능이 추가되었습니다.
  • 지정된 분해 수준(배율)으로 이미지의 특정 영역을 로드할 수 있는 기능이 추가되었습니다.
  • 이미지가 여러 부분으로 나뉘어 있는 경우, 지정된 분해 수준(배율)으로 이미지의 일부(타일)를 로드할 수 있는 기능이 추가되었습니다.
  • 채널당 9~16비트의 색심도를 가진 이미지를 로드할 수 있는 기능이 추가되었습니다.
  • 사소한 버그가 수정되었습니다.
  • VintaSoft JPEG2000 .NET Plug-in이 생성되었습니다. 이 플러그인은 VintaSoft Imaging .NET SDK 라이브러리의 새로운 내장 모듈로, 다음과 같은 기능을 제공합니다.
    • JPEG2000 파일 생성:
      • ISO/IEC 15444 규격을 준수하는 JPEG2000 파일을 생성할 수 있습니다.
    • JPEG2000 파일 불러오기:
      • JPEG2000 파일에서 이미지를 불러올 수 있습니다. 지원되는 파일 확장자는 jp2, jpc, j2k, j2c입니다.
      • PDF 문서에서 JPEG2000으로 압축된 이미지 리소스를 디코딩할 수 있습니다.
      • 지원되는 이미지 형식: Palette8, Gray8, RGB24, RGBA32.
    • JPEG2000 파일 이미지 렌더링:
      • 전체 JPEG2000 이미지를 한 번에 메모리에 로드합니다.
    • JPEG2000 파일 저장:
      • 이미지를 JPEG2000 파일로 저장할 수 있습니다.
      • PDF 문서의 이미지 리소스를 인코딩할 때 JPEG2000 압축을 사용할 수 있습니다.
      • 손실 압축을 사용하여 원하는 크기의 JPEG2000 파일을 생성할 수 있습니다.
      • 손실 압축을 사용하여 원하는 이미지 품질의 JPEG2000 파일을 생성할 수 있습니다.
      • 이미지 해상도, 색 공간 정보 및 팔레트와 같은 추가 메타데이터를 저장할 수 있는 확장 형식으로 JPEG2000 파일을 생성할 수 있습니다.
      • 지원되는 이미지 형식: Palette8, Gray8, RGB24, RGBA32.
    • 데이터 압축 알고리즘:
      • 무손실 및 손실 이미지 인코딩 및 디코딩.
      • 지정된 분해 레벨(웨이블릿 레벨)로 이미지 인코딩 및 디코딩.
      • 레이어로 분할된 이미지 인코딩 및 디코딩, 각 레이어의 품질을 개별적으로 지정 가능.
      • 순차적으로 이미지 인코딩 및 디코딩.
      • 부분으로 분할된 이미지 인코딩 및 디코딩.
      • 이미지 팔레트의 추가 알파 채널 인코딩 및 디코딩.
    • 데모 애플리케이션:
      • 데모 애플리케이션 "ImagingDemo"를 사용하여 플러그인 기능을 평가할 수 있습니다.